Bruno Oliveira
4e405dd9f9
Show "short test summary info" after tracebacks and warnings
2018-02-26 21:12:33 -03:00
Bruno Oliveira
d196ab45d3
Change 1642 entry from "trivial" to "feature"
2018-02-26 19:56:53 -03:00
Bruno Oliveira
188df8100c
Small adjustment to the CHANGELOG
2018-02-26 17:14:28 -03:00
Bruno Oliveira
e8f9a91056
Small adjustment to CHANGELOG entry
2018-02-26 17:10:59 -03:00
Bruno Oliveira
44fa5a77d4
Merge pull request #3262 from nicoddemus/fix-tmpdir-docs
...
Fix broken links in getting-started
2018-02-26 16:49:15 -03:00
feuillemorte
31476c69ab
#3203 Fix tests
2018-02-26 17:39:32 +03:00
feuillemorte
6200920dc3
#3203 Added changelog file
2018-02-26 17:24:16 +03:00
feuillemorte
46c5d5355e
#3203 Remove progress when no-capture
2018-02-26 17:19:58 +03:00
Bruno Oliveira
39024a7536
Fix broken links in getting-started
...
Fix #3256
2018-02-26 10:56:27 -03:00
Jeffrey Rackauckas
307cd6630f
Add the ability to use platform in pytest.mark.skipif
2018-02-25 22:38:25 -08:00
Florian Bruhin
ae62ced080
Merge pull request #3259 from joshm91/fix_typo
...
Fix minor typo in fixture.rst
2018-02-24 21:37:40 +01:00
joshm91
6166151ee4
Fix minor typo in fixture.rst
2018-02-24 19:12:40 +00:00
Ronny Pfannschmidt
da3f4045e7
Merge pull request #3250 from RonnyPfannschmidt/mark-package
...
Mark package
2018-02-24 18:19:27 +01:00
William Lee
c21eb72924
Added documentation for the continue-on-failure flag
2018-02-23 22:42:22 -06:00
William Lee
f4cc45bb41
Turn on the continue on failure only when the flag is given
2018-02-23 22:31:11 -06:00
William Lee
7f2dd74ae9
Fixed test for the continue run
2018-02-23 21:20:14 -06:00
feuillemorte
c032d4c5d5
Merge branch 'features' of https://github.com/feuillemorte/pytest into 3034-new-tests-first
2018-02-23 23:55:28 +03:00
feuillemorte
e865f2a235
#3034 Fix comments
2018-02-23 22:49:17 +03:00
William Lee
8d90591b33
Merge remote-tracking branch 'upstream/features' into continue-on-failure
2018-02-22 21:01:31 -06:00
William Lee
14cd1e9d94
Added the feature in change log for #3149
2018-02-22 21:01:19 -06:00
William Lee
fbc45be83f
Fixed #3149 where doctest does not continue to run when there is a failure
2018-02-22 21:00:54 -06:00
Bruno Oliveira
0a3c80e959
Merge pull request #3253 from thisch/nolooggingtest
...
Add pdb test with disabled logging plugin
2018-02-22 22:19:47 -03:00
Bruno Oliveira
bedceaacc4
Merge pull request #3249 from a-feld/request-fixture-reference-cycle
...
Fix PseudoFixtureDef reference cycle.
2018-02-22 19:23:56 -03:00
Bruno Oliveira
1127d519db
Merge pull request #3254 from altendky/patch-1
...
Correct docs to config.pluginmanager.get_plugin()
2018-02-22 19:14:47 -03:00
Bruno Oliveira
9959164c9a
Add CHANGELOG entry for #3250
2018-02-22 18:55:25 -03:00
Bruno Oliveira
60358b6db8
Fix linting
2018-02-22 18:49:20 -03:00
Kyle Altendorf
b5ac61657a
Correct docs to config.pluginmanager.get_plugin()
...
`getplugin()` is deprecated in favor of `get_plugin()`.
dd97c94035/_pytest/config.py (L261)
2018-02-22 13:48:59 -05:00
Thomas Hisch
0f58fc881b
Add pdb test with disabled logging plugin
...
Implement the test from #3210 , which was not merged yet, because the PR was
abandoned in favor or #3234 .
2018-02-22 19:26:46 +01:00
Ronny Pfannschmidt
2cd69cf632
sort out import misstake
2018-02-22 15:18:17 +01:00
Ronny Pfannschmidt
935dd3aaa5
simplify complexyity in mark plugin modifyitems
2018-02-22 15:11:55 +01:00
Ronny Pfannschmidt
c8d24739ed
move current mark datastructures to own module
2018-02-22 14:43:01 +01:00
Ronny Pfannschmidt
be2e3a973e
remove complexity from match_keywords
2018-02-22 14:30:32 +01:00
Ronny Pfannschmidt
cef0423b27
move the keyword/mark matching to the "legacy" module
2018-02-22 14:26:22 +01:00
Ronny Pfannschmidt
de2de00de9
update setup.py for the mark package
2018-02-22 14:19:31 +01:00
Ronny Pfannschmidt
25a3e9296a
reduce the complexity of skipping terminal summary
2018-02-22 14:18:49 +01:00
Ronny Pfannschmidt
cf40c0743c
move mark evaluator into mark package
2018-02-22 14:05:10 +01:00
Ronny Pfannschmidt
c31e1a3797
turn mark into a package
2018-02-22 13:36:33 +01:00
Allan Feldman
48548767fc
Use a frozen attr class for PseudoFixtureDef.
2018-02-21 23:15:39 -08:00
Allan Feldman
7536e949b1
Add changelog entry.
2018-02-21 22:42:44 -08:00
Allan Feldman
287c003cfd
Add myself to AUTHORS.
2018-02-21 22:42:44 -08:00
Allan Feldman
aa53e37fa2
Add a test to expose leaked PseudoFixtureDef types.
2018-02-21 22:42:44 -08:00
Ronny Pfannschmidt
54e63b7dd5
Merge pull request #2770 from HPENetworking/master
...
Make record_xml_property generic and compatible with xdist and markers.
2018-02-22 07:38:55 +01:00
Ronny Pfannschmidt
dd97c94035
Merge pull request #3240 from codetriage-readme-bot/codetriage-badge
...
Add CodeTriage badge to pytest-dev/pytest
2018-02-22 07:38:31 +01:00
Ronny Pfannschmidt
264e455410
Merge pull request #3248 from durocher/master
...
Fix approx default tolerances for Decimal
2018-02-22 07:35:56 +01:00
Allan Feldman
75f11f0b65
Fix reference cycle caused by PseudoFixtureDef.
...
Python types have reference cycles to themselves when they are created. This is
partially caused by descriptors which get / set values from the __dict__
attribute for getattr / setattr on classes.
This is not normally an issue since types tend to remain referenced for the
lifetime of the Python process (and thus never become garbage).
However, in the case of PseudoFixtureDef, the class is generated in
_get_active_fixturedef and later discarded when pytest_fixture_setup returns.
As a result, the generated PseudoFixtureDef type becomes garbage.
This is not really a performance issue but it can lead to some problems when
making tests and assertions about garbage when using pytest.
This garbage creation problem can be rectified by returning a namedtuple
instance which is functionally the same. In the modified code, the namedtuple
is allocated / deallocated using reference counting rather than having to use
the garbage collector.
2018-02-21 21:40:54 -08:00
Bruno Oliveira
45d0a21294
Fix README because of code triage badge
2018-02-21 20:42:09 -03:00
Bruno Oliveira
147b43f832
Small changelog tweak
2018-02-21 20:31:33 -03:00
Bruno Oliveira
7336dbb979
Merge pull request #3246 from RonnyPfannschmidt/remove-addcall-in-tests
...
remove addcall in the terminal tests
2018-02-21 19:42:53 -03:00
mike
6e14585ca2
Fix approx default tolerances for Decimal
2018-02-21 23:08:23 +01:00
Bruno Oliveira
567b1ea7a1
Move user_properties to the end of parameter list for backward compatibility
2018-02-21 17:56:49 -03:00