Bruno Oliveira
1e2b2af296
Merge pull request #2074 from nedbat/fix-double-spaces
...
Remove an accidental double space
2016-11-21 14:19:56 -02:00
Ned Batchelder
632c4d5daf
Remove an accidental double space
2016-11-21 10:17:23 -05:00
Bruno Oliveira
984d4ce5ec
Fix test_excinfo_getstatement that broke because of whitespace changes
2016-11-20 19:12:42 -02:00
Bruno Oliveira
1eb5a690d4
Fix flake8 E305 and E306 errors
...
These errors started to appear with flake8-3.1.1, while they don't appear with
version 3.1.0 (weird).
2016-11-20 18:59:15 -02:00
Ned Batchelder
06bb61bbe3
Don't fail if imp can't find the source for a .pyc file. #2038
2016-11-20 13:09:32 -05:00
Bruno Oliveira
cbf261c74e
Merge pull request #2065 from sebastinas/spelling2
...
Fix spelling mistakes
2016-11-15 22:51:49 -02:00
Sebastian Ramacher
0ba930a11d
Fix spelling mistakes
...
Signed-off-by: Sebastian Ramacher <sramacher@debian.org>
2016-11-15 23:05:58 +01:00
Bruno Oliveira
73d481552d
Merge pull request #2058 from idlesign/patch-1
...
Docs: Added pytest promotional talk in Russian
2016-11-13 11:06:35 -02:00
Igor Starikov
50328f47db
Docs: Added pytest promotional talk in Russian
2016-11-13 18:04:39 +07:00
Bruno Oliveira
f0e0250cd5
Merge pull request #2056 from nicoddemus/appveyor-list
...
Use one job for each tox env on AppVeyor
2016-11-12 22:15:41 -02:00
Bruno Oliveira
ec69514eb2
Only install pypy on AppVeyor for "pypy" tox-env
2016-11-12 20:20:59 -02:00
Bruno Oliveira
c169c883d3
Use one job for each tox env on AppVeyor
...
Some time ago when we first added support for testing pytest on AppVeyor,
jobs in a build would not start immediately one after the other, as if AppVeyor
would schedule jobs from other builds (projects) in its VMs. So it made sense
at the time to reduce the number of jobs.
I have noticed in other projects that this behavior has changed, and jobs
in a build now start one after the other. Having a separate list then improves
visibility when the build fails, because we can see at a glance the failing(s)
tox environment(s).
2016-11-12 12:49:12 -02:00
Bruno Oliveira
5185f2a6ae
Merge pull request #2053 from nicoddemus/check-manifest-script
...
Use a wrapper script to bypass check-manifest if not under git
2016-11-12 12:12:54 -02:00
Bruno Oliveira
351395b7ea
Use a wrapper script to bypass check-manifest if not under git
...
Related to comment in #2051
2016-11-12 11:39:41 -02:00
Ronny Pfannschmidt
71b68334e2
Merge pull request #2055 from nicoddemus/error-matrix-for-failing-jobs
...
Allow problematic jobs to fail instead of commenting them out
2016-11-11 22:38:33 +01:00
Bruno Oliveira
98caeedd9e
Allow failure of pypy on AppVeyor
...
Related to #1963
2016-11-11 19:26:58 -02:00
Bruno Oliveira
1519b38af0
Allow failure of py35-trial on Travis
...
Related to #1989
2016-11-11 19:26:54 -02:00
Bruno Oliveira
3e01e83390
Bump version to 3.0.5.dev
2016-11-11 18:20:34 -02:00
Bruno Oliveira
ad4ef4f583
Merge pull request #2050 from nicoddemus/release-3.0.4
...
Release 3.0.4
2016-11-11 18:11:49 -02:00
Ronny Pfannschmidt
5717c71179
Merge pull request #2052 from nicoddemus/lint-readme
...
Check README.rst with rst-lint
2016-11-11 18:04:50 +01:00
Ronny Pfannschmidt
6c8c1da428
add pygments dependency because of rst-lint
2016-11-11 14:25:53 -02:00
Bruno Oliveira
b8c6f13b37
Check README.rst with rst-lint
2016-11-11 12:56:07 -02:00
Bruno Oliveira
8e0f7d3793
Merge pull request #2051 from nicoddemus/check-manifest
...
Check manifest
2016-11-10 22:58:48 -02:00
Bruno Oliveira
aaa547e763
Add some recursive-exclude related to hypothesis and freeze
2016-11-10 08:48:56 -02:00
Bruno Oliveira
26b1519534
Add keywords to setup.py as suggested by pyroma
...
Related to #1
2016-11-09 20:47:14 -02:00
Bruno Oliveira
84d7068723
Add "check-manifest" to linting and remove unused scripts from root
...
Fix #1
2016-11-09 20:42:28 -02:00
Bruno Oliveira
ab274299fe
Regen doc for 3.0.4
2016-11-09 16:44:58 -05:00
Bruno Oliveira
ff72db2f1a
Version bump to 3.0.4, CHANGELOG, announcement
2016-11-09 19:38:11 -02:00
Bruno Oliveira
fc304b8b44
Merge pull request #2006 from MSeifert04/fix-1965
...
Fix memory leak with pytest.raises by using weakref
2016-11-09 19:19:40 -02:00
Bruno Oliveira
1130b9f742
Fix the stubborn test about cyclic references left by pytest.raises
...
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-08 22:20:27 -02:00
Michael Seifert
552c7d4286
added test (thanks @nicoddemus) and added links in Changelog
2016-11-08 22:13:02 -02:00
Michael Seifert
1e5b21cd61
Fix memory leak with pytest.raises by using weakref
2016-11-08 22:12:23 -02:00
Bruno Oliveira
0b94c43bac
Merge pull request #2046 from d-b-w/clean-up-unittest-issue1649
...
Clean up unittest TestCase objects after tests are complete (#1649 ).
2016-11-08 15:23:46 -02:00
Dan Wandschneider
e46e653794
Clean up unittest TestCase objects after tests are complete ( #1649 ).
...
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-07 18:32:56 -08:00
Ronny Pfannschmidt
07af307e4a
Merge pull request #2045 from manueljacob/normalized-version
...
Change version to be in normal form according to PEP 440.
2016-11-06 12:30:22 +01:00
Manuel Jacob
a190ad27f2
Change version to be in normal form according to PEP 440.
...
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-06 09:00:04 +01:00
Bruno Oliveira
f331e8f576
Merge pull request #2028 from nicoddemus/empty-tracebacks
...
Properly handle exceptions in multiprocessing tasks
2016-11-03 12:18:38 -02:00
Bruno Oliveira
006a901b86
Properly handle exceptions in multiprocessing tasks
...
Fix #1984
2016-11-03 10:48:43 -02:00
Ronny Pfannschmidt
45b21fa9b0
Merge pull request #2041 from gdyuldin/fix_xuint_teardown
...
Fix teardown error message in generated xUnit XML
2016-11-02 15:24:53 +01:00
Georgy Dyuldin
e2bb4f893b
Fix teardown error message in generated xUnit XML
...
It was "test setup failure" even error happens on test teardown.
2016-11-02 15:50:32 +03:00
Bruno Oliveira
e3544553b7
Merge pull request #2030 from matclab/fix/442
...
Report teardown output on test failure
2016-10-31 13:50:50 -02:00
Ronny Pfannschmidt
1e6ed2a25a
Merge pull request #2033 from The-Compiler/workshop
...
Update "Next Open Trainings"
2016-10-31 07:52:42 +01:00
Florian Bruhin
382fa231a1
Update "Next Open Trainings"
2016-10-31 06:49:06 +01:00
Mathieu Clabaut
6f93ffb5d4
Report teardown output on test failure
...
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-30 09:52:46 +01:00
Ronny Pfannschmidt
35d154f580
Merge pull request #2011 from nicoddemus/false-rewrite-warnings
...
Fix false-positive warnings from assertion rewrite hook
2016-10-24 12:19:23 +02:00
Ronny Pfannschmidt
4e9c633185
Merge pull request #2021 from nicoddemus/doctest-modules-ci
...
Re-enable docstring testing of _pytest modules on CI
2016-10-24 12:19:05 +02:00
Bruno Oliveira
7f95ea31d5
Merge pull request #2024 from jaraco/issue-2022
...
Restore pexpect tests on macOS. Fixes #2022 .
2016-10-21 17:17:14 -02:00
Jason R. Coombs
f2c01c5407
Restore pexpect tests and bypass isalive/wait on macOS. Ref #2022 .
2016-10-21 12:36:42 -04:00
Jason R. Coombs
60a347aeb5
Also use flush where wait was called unconditionally
2016-10-21 12:11:35 -04:00
Jason R. Coombs
11ec96a927
Extract child flush as a staticmethod
2016-10-21 12:10:35 -04:00