summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-09Add "check-manifest" to linting and remove unused scripts from rootBruno Oliveira
Fix #1
2016-11-09Merge pull request #2006 from MSeifert04/fix-1965Bruno Oliveira
Fix memory leak with pytest.raises by using weakref
2016-11-08Fix the stubborn test about cyclic references left by pytest.raisesBruno Oliveira
In Python 2, a context manager's __exit__() leaves sys.exc_info with the exception values even when it was supposed to suppress the exception, so we explicitly call sys.exc_clear() which removes the traceback and allow the object to be released. Also updated the test to not depend on the immediate destruction of the object but instead to ensure it is not being tracked as a cyclic reference. Fix #1965
2016-11-08added test (thanks @nicoddemus) and added links in ChangelogMichael Seifert
2016-11-08Fix memory leak with pytest.raises by using weakrefMichael Seifert
2016-11-08Merge pull request #2046 from d-b-w/clean-up-unittest-issue1649Bruno Oliveira
Clean up unittest TestCase objects after tests are complete (#1649).
2016-11-07Clean up unittest TestCase objects after tests are complete (#1649).Dan Wandschneider
Fix #1649 Users of unittest style TestCases will create expensive objects in setUp. We should clean up TestCase instances that are lying around so that they don't fill up memory.
2016-11-06Merge pull request #2045 from manueljacob/normalized-versionRonny Pfannschmidt
Change version to be in normal form according to PEP 440.
2016-11-06Change version to be in normal form according to PEP 440.Manuel Jacob
The version is changed from 3.0.4.dev to 3.0.4.dev0. Note that according to PEP 440 these are considered equivalent, but 3.0.4.dev0 is the normal form. This standard was followed when the version was set to 3.0.3.dev0 in commit ee284ec5, but in commit a87b1c79 the version was set to 3.0.4.dev, leaving the development number implicit again.
2016-11-03Merge pull request #2028 from nicoddemus/empty-tracebacksBruno Oliveira
Properly handle exceptions in multiprocessing tasks
2016-11-03Properly handle exceptions in multiprocessing tasksBruno Oliveira
Fix #1984
2016-11-02Merge pull request #2041 from gdyuldin/fix_xuint_teardownRonny Pfannschmidt
Fix teardown error message in generated xUnit XML
2016-11-02Fix teardown error message in generated xUnit XMLGeorgy Dyuldin
It was "test setup failure" even error happens on test teardown.
2016-10-31Merge pull request #2030 from matclab/fix/442Bruno Oliveira
Report teardown output on test failure
2016-10-31Merge pull request #2033 from The-Compiler/workshopRonny Pfannschmidt
Update "Next Open Trainings"
2016-10-31Update "Next Open Trainings"Florian Bruhin
2016-10-30Report teardown output on test failureMathieu Clabaut
Until now, teardown stdout/stderr output was not reported upon test failure. However such output is sometime necessary to understand the failure. fix #442
2016-10-24Merge pull request #2011 from nicoddemus/false-rewrite-warningsRonny Pfannschmidt
Fix false-positive warnings from assertion rewrite hook
2016-10-24Merge pull request #2021 from nicoddemus/doctest-modules-ciRonny Pfannschmidt
Re-enable docstring testing of _pytest modules on CI
2016-10-21Merge pull request #2024 from jaraco/issue-2022Bruno Oliveira
Restore pexpect tests on macOS. Fixes #2022.
2016-10-21Restore pexpect tests and bypass isalive/wait on macOS. Ref #2022.Jason R. Coombs
2016-10-21Also use flush where wait was called unconditionallyJason R. Coombs
2016-10-21Extract child flush as a staticmethodJason R. Coombs
2016-10-21Re-enable docstring testing of _pytest modules on CIBruno Oliveira
* Fix doctests * List one env per line in tox.ini * "doctesting" tox env now also tests docstrings using doctest
2016-10-20Fix false-positive warnings from assertion rewrite hookBruno Oliveira
Fix #2005
2016-10-21Merge pull request #2019 from nicoddemus/fix-metavar-pair-helpRonny Pfannschmidt
Fix cmdline help message for custom options with two or more metavars
2016-10-20Fix cmdline help message for custom options with two or more metavarsBruno Oliveira
Fix #2004
2016-10-20Merge pull request #2018 from nicoddemus/disable-py35-trialRonny Pfannschmidt
Disable py35-trial while #1989 is not fixed
2016-10-20Disable py35-trial while #1989 is not fixedBruno Oliveira
2016-10-20Merge pull request #2017 from nicoddemus/pytest-main-args-docsRonny Pfannschmidt
Remove example of obsolete pytest.main usage with string
2016-10-20Remove example of obsolete pytest.main usage with stringBruno Oliveira
2016-10-18Merge pull request #2009 from ↵Ronny Pfannschmidt
pytest-dev/RonnyPfannschmidt-patch-docs-remove-main-string docs: remove mention of string args to main closes #2008
2016-10-18docs: remove mention of string args to mainRonny Pfannschmidt
fixes #2008 string args got deprecated due to the insane amount of edge-cases wrt splitting on windows vs posix
2016-10-17Merge pull request #2000 from nicoddemus/issue-1998Ronny Pfannschmidt
Handle import errors with non-ascii messages when importing plugins
2016-10-12Fix link in CHANGELOG for #1853Bruno Oliveira
2016-10-12Handle import errors with non-ascii messages when importing pluginsBruno Oliveira
Fix #1998
2016-10-05Merge pull request #1987 from Budulianin/masterBruno Oliveira
Update fixture.rst
2016-10-05Update fixture.rstGrigorii Eremeev
Removed redundant word
2016-10-05Merge pull request #1979 from nicoddemus/show-traceback-during-collectionBruno Oliveira
Show traceback during collection
2016-10-05Merge pull request #1988 from nicoddemus/pr-template-small-fixesFlorian Bruhin
Mention small doc fixes don't need tests/changelog entries in PR template
2016-10-05Mention small doc fixes don't need tests/changelog entries in PR templateBruno Oliveira
2016-10-05Add note about not monkey-patching builtins (#1986)Bruno Oliveira
* Add note about not monkey-patching builtins Related to #1985 * Mention -s as well
2016-10-04Merge pull request #1983 from pytest-dev/fix-1981-improve-ini-options-help-textBruno Oliveira
Fix #1981, improve ini-options help text
2016-10-04Fix #1981, improve ini-options help textTom V
2016-10-03Display traceback from Import errors using pytest's short representationBruno Oliveira
Also omit pytest's own modules and internal libraries (py and pluggy) in low verbosity Fix #1976
2016-10-03Display full traceback from Import errors when collecting test modulesBruno Oliveira
Fix #1976
2016-10-01Merge pull request #1975 from nicoddemus/pytest-skip-messageBruno Oliveira
Pytest skip message
2016-10-01Fix test about pytest.skip message being used at global levelBruno Oliveira
Fix #1959
2016-10-01Improve error message when using pytest.skip at module levelNikolaus Rath
As discussed in issue #1959.
2016-09-29post 3.0.3 release changesBruno Oliveira