Bruno Oliveira
|
29d5849519
|
Merge remote-tracking branch 'upstream/master' into merge-master-into-features
|
2018-10-13 08:50:32 -03:00 |
|
Bruno Oliveira
|
ef97121d42
|
Removed unused ConftestImportFailure.__str__ method
|
2018-10-12 10:57:13 -03:00 |
|
Bruno Oliveira
|
2cb3534679
|
Move filter_traceback to _pytest._code
|
2018-10-12 10:19:50 -03:00 |
|
Bruno Oliveira
|
8e11fe5304
|
Improve tracebacks for ImportErrors in conftest.py files
Fix #3332
|
2018-10-12 10:10:55 -03:00 |
|
Bruno Oliveira
|
36dc671843
|
New ExceptionInfo.getrepr 'chain' parameter to be able to suppress chained exceptions
|
2018-10-12 10:08:55 -03:00 |
|
Bruno Oliveira
|
933de16fe4
|
Merge pull request #3988 from RonnyPfannschmidt/tmpdir-port-pathlib
Tmpdir port pathlib
|
2018-10-12 08:33:47 -03:00 |
|
Bruno Oliveira
|
e8348a1d12
|
Merge pull request #4077 from nicoddemus/short-usage-errors
Improve internal error messages
|
2018-10-12 08:18:07 -03:00 |
|
Ronny Pfannschmidt
|
4736b2bdfb
|
address review comments
|
2018-10-11 20:48:30 +02:00 |
|
Anthony Sottile
|
8ecdd4e9ff
|
Merge pull request #4104 from asottile/deprecated_call_match
Implement pytest.deprecated_call with pytest.warns
|
2018-10-11 08:20:13 -07:00 |
|
Daniel Hahler
|
b3940666a7
|
Merge pull request #4103 from blueyed/conftest
conftest: optimize _getconftestmodules
|
2018-10-11 13:52:48 +02:00 |
|
Ronny Pfannschmidt
|
16e2737da3
|
implement tmp_path_factory and deprecate pytest.ensuretemp as intended
|
2018-10-11 09:41:37 +02:00 |
|
Ronny Pfannschmidt
|
36c2a101cb
|
add missing docstring
|
2018-10-11 07:15:09 +02:00 |
|
Ronny Pfannschmidt
|
ebd597b2fd
|
use the constant for lock timeouts
|
2018-10-11 07:15:09 +02:00 |
|
Ronny Pfannschmidt
|
94829c391b
|
make tmpdir env cleanup idempotent
|
2018-10-11 07:15:09 +02:00 |
|
Ronny Pfannschmidt
|
b82d6f7a0b
|
pytester: use per test tmproot
|
2018-10-11 07:15:09 +02:00 |
|
Ronny Pfannschmidt
|
4a436b5470
|
resolve in code review commments
|
2018-10-11 07:15:09 +02:00 |
|
Ronny Pfannschmidt
|
3036914097
|
sort out rmtree expectations
|
2018-10-11 07:15:09 +02:00 |
|
Ronny Pfannschmidt
|
2831cb9ab5
|
unify paths.py and pathlib.py
|
2018-10-11 07:15:09 +02:00 |
|
Ronny Pfannschmidt
|
85cc9b8f12
|
move all the things into _pytest.pathlib
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
fed4f73a61
|
ignore rmtree errors
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
d76fa59b35
|
fix lock timeouts for good this time
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
2532dc1dbb
|
fix up lock consideration argument
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
642cd86dd1
|
shape up removal and lock destruction
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
b3a5b0ebe1
|
remove path from exposure
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
8b4a29357e
|
fix typo
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
ab3637d486
|
implement cleanup for unlocked folders
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
66a690928c
|
bring in purepath and fix an assertion
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
8e00280fc1
|
fix linting
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
d053cdfbbb
|
factor out max and iterate on locks and cleanups
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
2e39fd89d1
|
add python27 support by using reduce instead of max
|
2018-10-11 07:15:08 +02:00 |
|
Ronny Pfannschmidt
|
b48e23d54c
|
port interals of tmpdir to a basic pathlib implementation
this is still lacking locking and cleanup of the folders
|
2018-10-11 07:15:08 +02:00 |
|
Bruno Oliveira
|
c9a85b0e78
|
Fix linting
|
2018-10-10 19:54:39 -03:00 |
|
Bruno Oliveira
|
bf265a424d
|
Minor adjustments found during code review
|
2018-10-10 19:35:49 -03:00 |
|
Bruno Oliveira
|
5436e42990
|
Use pytest.fail(..., pytrace=False) when treating user errors
This prevents an enormous and often useless stack trace from showing
to end users.
Fix #3867
Fix #2293
|
2018-10-10 19:16:53 -03:00 |
|
Bruno Oliveira
|
67f40e18a7
|
Use attr.s(repr=False) because we customize MarkInfo's repr
|
2018-10-10 19:13:34 -03:00 |
|
Daniel Hahler
|
52ff1eaf37
|
_getconftestmodules: optimize
|
2018-10-10 21:30:33 +02:00 |
|
Daniel Hahler
|
602e74c2a7
|
Merge pull request #4107 from blueyed/__tracebackhide__
pytester: fix __tracebackhide__ for {re_,fn}match_lines
|
2018-10-10 20:55:32 +02:00 |
|
Daniel Hahler
|
4c9015c3b1
|
Merge pull request #4105 from blueyed/repr
Fix trailing whitespace in FixtureDef.__repr__
|
2018-10-10 19:28:32 +02:00 |
|
Niklas JQ
|
c14a23d4e4
|
Fix #4093: multiple string literals on a line
|
2018-10-10 19:28:31 +02:00 |
|
Daniel Hahler
|
b8fc3e569a
|
pytester: fix __tracebackhide__ for {re_,fn}match_lines
|
2018-10-10 19:27:43 +02:00 |
|
Anthony Sottile
|
e0f6fce9e9
|
In python2, display previously warned warnings
|
2018-10-10 09:37:21 -07:00 |
|
Daniel Hahler
|
d93de6cc67
|
Fix trailing whitespace in FixtureDef.__repr__
|
2018-10-10 18:14:56 +02:00 |
|
Anthony Sottile
|
aeb92accb2
|
Implement pytest.deprecated_call with pytest.warns
|
2018-10-10 08:03:23 -07:00 |
|
Bruno Oliveira
|
9a3836a0cf
|
Merge remote-tracking branch 'upstream/master' into merge-master-into-features
|
2018-10-09 19:34:04 -03:00 |
|
Anthony Sottile
|
11a07211b6
|
re-enable linting tox env on windows
|
2018-10-09 13:01:51 -07:00 |
|
Anthony Sottile
|
65545d8fb2
|
Manual fixups of black formatting
|
2018-10-08 10:12:42 -07:00 |
|
Anthony Sottile
|
1caf6d5907
|
Upgrade pre-commit hooks
|
2018-10-08 10:10:46 -07:00 |
|
Jeffrey Rackauckas
|
fc11b81005
|
Exclude durations that are 0.00 seconds long.
|
2018-10-07 19:19:48 -07:00 |
|
Kyle Altendorf
|
ccaec8d360
|
__tracebackhide__ = True
|
2018-10-06 21:57:03 -04:00 |
|
Ronny Pfannschmidt
|
66609665f2
|
Merge pull request #4076 from nicoddemus/unittest-param-fixture-msg
Improve error message when TestCase functions use a parametrized fixture
|
2018-10-06 07:43:57 +02:00 |
|