ebba3ebe67 
								
							 
						 
						
							
							
								
								Merge pull request  #4240  from RonnyPfannschmidt/perf-example-collect-files  
							
							... 
							
							
							
							add script to generate a example folder for collecting many files 
							
						 
						
							2018-10-26 19:19:02 -03:00  
				
					
						
							
							
								 
						
							
								d59786fcc4 
								
							 
						 
						
							
							
								
								Merge pull request  #4222  from RonnyPfannschmidt/pathlib-fixes  
							
							... 
							
							
							
							handle race condition when creation and deletion of a numbered dir overlap 
							
						 
						
							2018-10-26 14:36:43 -03:00  
				
					
						
							
							
								 
						
							
								ae2fc27799 
								
							 
						 
						
							
							
								
								handle test folder cleanup being unable to create a cleanup lock  
							
							
							
						 
						
							2018-10-26 14:31:54 +02:00  
				
					
						
							
							
								 
						
							
								ce0b0518c7 
								
							 
						 
						
							
							
								
								fix   #4243  - support positional argument stacklevel on python2  
							
							
							
						 
						
							2018-10-26 09:01:25 +02:00  
				
					
						
							
							
								 
						
							
								bfa1993840 
								
							 
						 
						
							
							
								
								add script to generate a example folder for collecting many files  
							
							
							
						 
						
							2018-10-25 22:07:20 +02:00  
				
					
						
							
							
								 
						
							
								2368fbb63c 
								
							 
						 
						
							
							
								
								Apply reorder-python-imports to all files  
							
							
							
						 
						
							2018-10-25 00:01:29 -07:00  
				
					
						
							
							
								 
						
							
								2ad43ee442 
								
							 
						 
						
							
							
								
								Show node that originated a warning in the warnings summary  
							
							... 
							
							
							
							Fix  #4221  
						
							2018-10-24 18:49:53 -03:00  
				
					
						
							
							
								 
						
							
								b6fa4e248f 
								
							 
						 
						
							
							
								
								Merge pull request  #4028  from asottile/revert_breakpoint_code  
							
							... 
							
							
							
							Revert patching of breakpointhook as it appears to do nothing 
							
						 
						
							2018-10-24 17:50:19 -03:00  
				
					
						
							
							
								 
						
							
								fadac0ffc0 
								
							 
						 
						
							
							
								
								Fix "Plugin already registered" error with symlinks  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4174 . 
							
						 
						
							2018-10-23 10:15:23 +02:00  
				
					
						
							
							
								 
						
							
								cd72e23f3f 
								
							 
						 
						
							
							
								
								Merge pull request  #4207  from nicoddemus/recursive-dep-fixtures  
							
							... 
							
							
							
							Improve error message when a recursive dependency between fixtures is detected 
							
						 
						
							2018-10-20 22:19:21 +05:30  
				
					
						
							
							
								 
						
							
								b9990f77ff 
								
							 
						 
						
							
							
								
								Merge pull request  #4204  from vbarbaresi/3340_log_hooks  
							
							... 
							
							
							
							Fix logging usage in hooks pytest_sessionstart/finish 
							
						 
						
							2018-10-20 11:36:06 -03:00  
				
					
						
							
							
								 
						
							
								02ae7d8531 
								
							 
						 
						
							
							
								
								Improve error message when a recursive dependency between fixtures is detected  
							
							... 
							
							
							
							Fix  #2909  
						
							2018-10-20 09:44:42 -03:00  
				
					
						
							
							
								 
						
							
								db106d6085 
								
							 
						 
						
							
							
								
								Fix logging usage in hooks pytest_sessionstart/finish  #3340  
							
							
							
						 
						
							2018-10-20 09:55:10 +02:00  
				
					
						
							
							
								 
						
							
								2abd005cc9 
								
							 
						 
						
							
							
								
								Merge pull request  #4195  from nicoddemus/issue-3691  
							
							... 
							
							
							
							Use safe_str() to format warning message about unicode in Python 2 
							
						 
						
							2018-10-19 07:18:29 -03:00  
				
					
						
							
							
								 
						
							
								dc0b4efffa 
								
							 
						 
						
							
							
								
								Merge pull request  #4196  from nicoddemus/better-signature-error-msg-4026  
							
							... 
							
							
							
							Improve error message when it is not possible to determine a function's signature 
							
						 
						
							2018-10-18 18:56:55 -07:00  
				
					
						
							
							
								 
						
							
								18035211f5 
								
							 
						 
						
							
							
								
								Use safe_str() to format warning message about unicode in Python 2  
							
							... 
							
							
							
							Fix  #3691  
						
							2018-10-18 21:56:17 -03:00  
				
					
						
							
							
								 
						
							
								61080da89d 
								
							 
						 
						
							
							
								
								Merge pull request  #4192  from asottile/fix_recwarn_stacklevel  
							
							... 
							
							
							
							Fix filename reported by `warnings.warn` when using `recwarn` under python2. 
							
						 
						
							2018-10-18 16:22:00 -07:00  
				
					
						
							
							
								 
						
							
								ac5704290f 
								
							 
						 
						
							
							
								
								Improve error message when it is not possible to determine a function's signature  
							
							... 
							
							
							
							Fix  #4026  
						
							2018-10-18 20:06:43 -03:00  
				
					
						
							
							
								 
						
							
								1b51497936 
								
							 
						 
						
							
							
								
								[WIP] Update warning stacklevel when wrapping warnings.warn  
							
							
							
						 
						
							2018-10-18 02:36:41 +00:00  
				
					
						
							
							
								 
						
							
								56dd7bc551 
								
							 
						 
						
							
							
								
								TestNumberedDir: ignore that symlinks arent created on windows  
							
							
							
						 
						
							2018-10-17 21:39:23 +02:00  
				
					
						
							
							
								 
						
							
								8dca8f3c9f 
								
							 
						 
						
							
							
								
								fix test_cleanup_keep for expecting symlinks  
							
							
							
						 
						
							2018-10-17 21:16:44 +02:00  
				
					
						
							
							
								 
						
							
								cc335d44a0 
								
							 
						 
						
							
							
								
								fix   #4179  - bring back the current testrun symlink  
							
							
							
						 
						
							2018-10-17 20:43:27 +02:00  
				
					
						
							
							
								 
						
							
								ee0a306ee4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into merge-features-into-master  
							
							
							
						 
						
							2018-10-16 17:41:27 -03:00  
				
					
						
							
							
								 
						
							
								f858177495 
								
							 
						 
						
							
							
								
								Merge pull request  #4167  from vbarbaresi/3533_junit_escape_skipped  
							
							... 
							
							
							
							Fix  #3533 : properly escape raw XML object 
						
							2018-10-16 21:10:42 +05:30  
				
					
						
							
							
								 
						
							
								54b8ad4554 
								
							 
						 
						
							
							
								
								Merge pull request  #4159  from thisch/subclassedfile  
							
							... 
							
							
							
							Increase required verbosity level for debug output 
							
						 
						
							2018-10-16 10:41:27 -03:00  
				
					
						
							
							
								 
						
							
								f55ded20a9 
								
							 
						 
						
							
							
								
								fix   #3533 : properly escape raw XML object  
							
							... 
							
							
							
							Using string formatting with the raw escaped object lead to string evaluation
"<py._xmlgen.raw object>"
Format the unescaped string first, then use the XML escape method as a last step. 
							
						 
						
							2018-10-16 14:46:39 +02:00  
				
					
						
							
							
								 
						
							
								e8c220b9bd 
								
							 
						 
						
							
							
								
								Increase required verbosity level for debug output  
							
							... 
							
							
							
							To show the subclassed file in legacy test suits in the runtest output
you have to set the verbosity level to at least "-vv" now.
Closes  #3211  
							
						 
						
							2018-10-15 20:38:32 +02:00  
				
					
						
							
							
								 
						
							
								9646a1cd7a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2018-10-15 12:55:28 -03:00  
				
					
						
							
							
								 
						
							
								141c51f0cb 
								
							 
						 
						
							
							
								
								Merge pull request  #4145  from labcodes/4098  
							
							... 
							
							
							
							Add returncode argument to pytest.exit 
							
						 
						
							2018-10-15 11:04:11 +05:30  
				
					
						
							
							
								 
						
							
								ced62f30ba 
								
							 
						 
						
							
							
								
								Attempt to create symlinks even on Windows, skipping when not possible  
							
							
							
						 
						
							2018-10-14 18:21:04 -03:00  
				
					
						
							
							
								 
						
							
								766d2daa06 
								
							 
						 
						
							
							
								
								Update returncode exit test to check exitstatus returrned from test session  
							
							
							
						 
						
							2018-10-14 16:41:16 -03:00  
				
					
						
							
							
								 
						
							
								1dfa303b1e 
								
							 
						 
						
							
							
								
								fix   #4135  - handle symlinks in tmp path cleanup  
							
							
							
						 
						
							2018-10-14 21:20:34 +02:00  
				
					
						
							
							
								 
						
							
								4808145846 
								
							 
						 
						
							
							
								
								test_request_garbage is flaky when running with xdist  
							
							... 
							
							
							
							Example failure:
https://travis-ci.org/pytest-dev/pytest/jobs/441305926#L545  
							
						 
						
							2018-10-14 15:17:08 -03:00  
				
					
						
							
							
								 
						
							
								ce55dcf64c 
								
							 
						 
						
							
							
								
								Add test for calling pytest.exit with statuscode  
							
							... 
							
							
							
							It checks that a SystemError was raised and the SystemError code
is the same as the returncode argument. 
							
						 
						
							2018-10-14 12:29:19 -03:00  
				
					
						
							
							
								 
						
							
								486ded3fca 
								
							 
						 
						
							
							
								
								Fix flaky durations test  
							
							... 
							
							
							
							Unfortunately due to fluctuations in runtime "test_something"
might still appear in the final message.
Example failure:
https://ci.appveyor.com/project/pytestbot/pytest/builds/19494829/job/8lx847u0c78m63wf  
							
						 
						
							2018-10-14 12:22:56 -03:00  
				
					
						
							
							
								 
						
							
								d6832a8b56 
								
							 
						 
						
							
							
								
								Merge pull request  #4133  from blueyed/pdb-quit  
							
							... 
							
							
							
							pdb: handle quitting in post_mortem 
							
						 
						
							2018-10-14 11:29:09 +02:00  
				
					
						
							
							
								 
						
							
								3bfaa8ab84 
								
							 
						 
						
							
							
								
								Merge pull request  #4132  from blueyed/pdb-internal-dupe  
							
							... 
							
							
							
							Do not print (duplicate) INTERNALERROR with --pdb. 
							
						 
						
							2018-10-14 11:25:35 +02:00  
				
					
						
							
							
								 
						
							
								9fb305b17b 
								
							 
						 
						
							
							
								
								Merge pull request  #4086  from jeffreyrack/4063-exclude-0-durations  
							
							... 
							
							
							
							Exclude durations that are 0.00 seconds long. 
							
						 
						
							2018-10-13 22:16:04 -03:00  
				
					
						
							
							
								 
						
							
								e3bf9cede4 
								
							 
						 
						
							
							
								
								Fix linting  
							
							
							
						 
						
							2018-10-13 22:13:25 -03:00  
				
					
						
							
							
								 
						
							
								86c7dcff68 
								
							 
						 
						
							
							
								
								pdb: handle quitting in post_mortem  
							
							... 
							
							
							
							`help quit` in pdb says:
> Quit from the debugger. The program being executed is aborted.
But pytest would continue with the next tests, often making it necessary
to kill the pytest process when using `--pdb` and trying to cancel the
tests using `KeyboardInterrupt` / `Ctrl-C`. 
							
						 
						
							2018-10-14 00:05:45 +02:00  
				
					
						
							
							
								 
						
							
								7268462b33 
								
							 
						 
						
							
							
								
								Resolve symlinks for args  
							
							... 
							
							
							
							This fixes running `pytest tests/test_foo.py::test_bar`, where `tests`
is a symlink to `project/app/tests`: previously
`project/app/conftest.py` would be ignored for fixtures then. 
							
						 
						
							2018-10-13 23:59:05 +02:00  
				
					
						
							
							
								 
						
							
								448830e656 
								
							 
						 
						
							
							
								
								Do not print INTERNALERROR with --pdb  
							
							... 
							
							
							
							This gets printed by the terminal reporter already, and currently
results in the same error being displayed twice, e.g. when raising an
`Exception` manually from `pytest.debugging.pytest_exception_interact`. 
							
						 
						
							2018-10-13 23:56:34 +02:00  
				
					
						
							
							
								 
						
							
								3683d92c53 
								
							 
						 
						
							
							
								
								Adjust the 'durations hidden' message  
							
							
							
						 
						
							2018-10-13 18:40:32 -03:00  
				
					
						
							
							
								 
						
							
								d3d8d53e41 
								
							 
						 
						
							
							
								
								tests: test_pdb: fix print statements  
							
							
							
						 
						
							2018-10-13 23:33:52 +02:00  
				
					
						
							
							
								 
						
							
								24c83d725a 
								
							 
						 
						
							
							
								
								Merge pull request  #4129  from nicoddemus/merge-master-into-features  
							
							... 
							
							
							
							Merge master into features (prepare for 3.9) 
							
						 
						
							2018-10-13 12:05:54 -03:00  
				
					
						
							
							
								 
						
							
								6bf4692c7d 
								
							 
						 
						
							
							
								
								acceptance_test: clarify/document/fix tests  
							
							... 
							
							
							
							Ref: e2e6e31711 (r30863971) 
							
						 
						
							2018-10-13 14:41:17 +02:00  
				
					
						
							
							
								 
						
							
								81426c3d19 
								
							 
						 
						
							
							
								
								tests: harden test_cmdline_python_package_symlink  
							
							
							
						 
						
							2018-10-13 14:41:12 +02:00  
				
					
						
							
							
								 
						
							
								29d5849519 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2018-10-13 08:50:32 -03:00  
				
					
						
							
							
								 
						
							
								8e11fe5304 
								
							 
						 
						
							
							
								
								Improve tracebacks for ImportErrors in conftest.py files  
							
							... 
							
							
							
							Fix  #3332  
						
							2018-10-12 10:10:55 -03:00  
				
					
						
							
							
								 
						
							
								36dc671843 
								
							 
						 
						
							
							
								
								New ExceptionInfo.getrepr 'chain' parameter to be able to suppress chained exceptions  
							
							
							
						 
						
							2018-10-12 10:08:55 -03:00