c28e428249 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into mm  
							
							
							
						 
						
							2019-08-26 20:00:30 -03:00  
				
					
						
							
							
								 
						
							
								691c706fcc 
								
							 
						 
						
							
							
								
								Add test for  #5782  
							
							
							
						 
						
							2019-08-24 14:41:06 -03:00  
				
					
						
							
							
								 
						
							
								daff9066c0 
								
							 
						 
						
							
							
								
								Merge pull request  #5752  from bluetech/typing-py350-fix  
							
							... 
							
							
							
							Fix TypeError when importing pytest on Python 3.5.0 and 3.5.1 
							
						 
						
							2019-08-20 08:04:58 -07:00  
				
					
						
							
							
								 
						
							
								43eab917a1 
								
							 
						 
						
							
							
								
								Fix coverage  
							
							
							
						 
						
							2019-08-20 15:41:32 +03:00  
				
					
						
							
							
								 
						
							
								a7c235732a 
								
							 
						 
						
							
							
								
								Pypy doesn't have sys.getrefcount(), so go back to gc  
							
							
							
						 
						
							2019-08-20 11:47:22 +03:00  
				
					
						
							
							
								 
						
							
								cec2183aeb 
								
							 
						 
						
							
							
								
								Add workaround for test_raises_cyclic_reference in Python 3.5.{0,1}  
							
							
							
						 
						
							2019-08-20 11:19:25 +03:00  
				
					
						
							
							
								 
						
							
								e5f4c47cd5 
								
							 
						 
						
							
							
								
								test_assertion: minor cleanup  
							
							
							
						 
						
							2019-08-17 21:38:52 +02:00  
				
					
						
							
							
								 
						
							
								05bfe73cf9 
								
							 
						 
						
							
							
								
								Fix wrong location of assertion error with coverage.py  
							
							... 
							
							
							
							Reverts using-constant part from 39ba99613https://github.com/pytest-dev/pytest/issues/5754 . 
							
						 
						
							2019-08-17 21:34:13 +02:00  
				
					
						
							
							
								 
						
							
								2a6a1ca07d 
								
							 
						 
						
							
							
								
								Inject width via pylib to argparse formatter  
							
							... 
							
							
							
							`argparse.HelpFormatter` looks at `$COLUMNS` only, falling back to a
default of 80.
`py.io.get_terminal_width()` is smarter there, and could even work
better with https://github.com/pytest-dev/py/pull/219 .
This ensures to use a consistent value for formatting the ini values etc. 
							
						 
						
							2019-08-17 16:51:02 +02:00  
				
					
						
							
							
								 
						
							
								8ccc0177c8 
								
							 
						 
						
							
							
								
								Release 5.1.0 ( #5748 )  
							
							... 
							
							
							
							Release 5.1.0 
							
						 
						
							2019-08-15 22:35:59 -03:00  
				
					
						
							
							
								 
						
							
								6ead01aacd 
								
							 
						 
						
							
							
								
								testing/python/fixtures.py: use NotImplementedError pattern  
							
							
							
						 
						
							2019-08-16 01:14:19 +02:00  
				
					
						
							
							
								 
						
							
								d7f082519a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into mm  
							
							... 
							
							
							
							Conflicts:
	src/_pytest/outcomes.py 
							
						 
						
							2019-08-15 10:03:52 -03:00  
				
					
						
							
							
								 
						
							
								2d613a03b3 
								
							 
						 
						
							
							
								
								Async result warn ( #5742 )  
							
							... 
							
							
							
							Async result warn 
							
						 
						
							2019-08-15 09:47:56 -03:00  
				
					
						
							
							
								 
						
							
								28c6c5bb71 
								
							 
						 
						
							
							
								
								check that tests that are partial staticmethods are supported ( #5701 )  
							
							... 
							
							
							
							check that tests that are partial staticmethods are supported 
							
						 
						
							2019-08-15 09:12:01 -03:00  
				
					
						
							
							
								 
						
							
								6b9d729ed3 
								
							 
						 
						
							
							
								
								also warn on awaitable or async iterable test results  
							
							
							
						 
						
							2019-08-15 12:30:44 +01:00  
				
					
						
							
							
								 
						
							
								0ba774a7c3 
								
							 
						 
						
							
							
								
								warn for async generator functions ( #5734 )  
							
							... 
							
							
							
							warn for async generator functions 
							
						 
						
							2019-08-15 08:17:12 -03:00  
				
					
						
							
							
								 
						
							
								137255816e 
								
							 
						 
						
							
							
								
								Fix collection of staticmethods defined with functools.partial  
							
							... 
							
							
							
							Related to #5701  
							
						 
						
							2019-08-15 08:04:05 -03:00  
				
					
						
							
							
								 
						
							
								2f1b192fe6 
								
							 
						 
						
							
							
								
								Issue a warning for async gen functions  
							
							... 
							
							
							
							Co-Authored-By: Bruno Oliveira <nicoddemus@gmail.com> 
							
						 
						
							2019-08-15 07:54:10 -03:00  
				
					
						
							
							
								 
						
							
								7183335e62 
								
							 
						 
						
							
							
								
								Capture warnings during ``pytest_configure``  
							
							... 
							
							
							
							Fix  #5115  
						
							2019-08-15 07:50:27 -03:00  
				
					
						
							
							
								 
						
							
								cb481a354a 
								
							 
						 
						
							
							
								
								assertrepr_compare: prefer same maxsize  
							
							... 
							
							
							
							Previously it would say:
    > assert '123456789012...901234567890A' == '1234567890123...901234567890B'"
This makes it look like the "3" might be different already.
This is clearer, and it is OK to have potentially one less char in the
right one:
    > assert '123456789012...901234567890A' == '123456789012...901234567890B'" 
							
						 
						
							2019-08-12 03:41:14 +02:00  
				
					
						
							
							
								 
						
							
								300f78556f 
								
							 
						 
						
							
							
								
								Show session duration in human-readable format ( #5721 )  
							
							... 
							
							
							
							Show session duration in human-readable format 
							
						 
						
							2019-08-10 23:05:34 -03:00  
				
					
						
							
							
								 
						
							
								0db9dade65 
								
							 
						 
						
							
							
								
								test_non_ascii_paste_text: mock call to urlopen  
							
							... 
							
							
							
							Likely to fix flaky coverage due to requests failing sometimes.
Ref: f7e81dab9a...83a1f4bd66 
							
						 
						
							2019-08-10 23:30:49 +02:00  
				
					
						
							
							
								 
						
							
								345df99db7 
								
							 
						 
						
							
							
								
								Show session duration in human-readable format  
							
							... 
							
							
							
							Fix  #5707  
						
							2019-08-10 10:45:53 -03:00  
				
					
						
							
							
								 
						
							
								2f065a555f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into release-5.1.0  
							
							
							
						 
						
							2019-08-09 12:36:19 -03:00  
				
					
						
							
							
								 
						
							
								ba72b480b9 
								
							 
						 
						
							
							
								
								Remove xfail marker from test_runs_twice_xdist  
							
							... 
							
							
							
							Apperently it does not hang, let's see how it fares on CI 
							
						 
						
							2019-08-09 10:55:06 -03:00  
				
					
						
							
							
								 
						
							
								ba76080b59 
								
							 
						 
						
							
							
								
								Validate xunit2 files against the schema  
							
							... 
							
							
							
							Fix  #5095  
						
							2019-08-09 10:55:06 -03:00  
				
					
						
							
							
								 
						
							
								ef0915e1db 
								
							 
						 
						
							
							
								
								fix grammar in test_collect_functools_partial docstr  
							
							
							
						 
						
							2019-08-06 15:27:36 +01:00  
				
					
						
							
							
								 
						
							
								aa06e6c8f3 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							
							
						 
						
							2019-08-05 19:12:32 +02:00  
				
					
						
							
							
								 
						
							
								198fcd8a6f 
								
							 
						 
						
							
							
								
								Fix RuntimeError when trying to collect package with "__init__.py" only  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4344 . 
							
						 
						
							2019-08-05 17:52:21 +02:00  
				
					
						
							
							
								 
						
							
								82763a293a 
								
							 
						 
						
							
							
								
								Merge pull request  #5684  from nicoddemus/errno-nomore  
							
							... 
							
							
							
							Use OSError subclasses instead of handling errno 
							
						 
						
							2019-08-04 14:50:12 -07:00  
				
					
						
							
							
								 
						
							
								1ce45a6f67 
								
							 
						 
						
							
							
								
								Add hostname and timestamp to JUnit XML testsuite tag  
							
							... 
							
							
							
							Fix  #5471  
						
							2019-08-03 15:54:39 +01:00  
				
					
						
							
							
								 
						
							
								d3e1907899 
								
							 
						 
						
							
							
								
								Use OSError subclasses instead of handling errno  
							
							
							
						 
						
							2019-08-02 14:17:46 -03:00  
				
					
						
							
							
								 
						
							
								b5b710b3ae 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							... 
							
							
							
							Several conflicts, mostly due to 2c402f4bd 
							
						 
						
							2019-08-02 16:52:51 +02:00  
				
					
						
							
							
								 
						
							
								9064eea216 
								
							 
						 
						
							
							
								
								Improve rm_rf to handle only known functions  
							
							... 
							
							
							
							Warnings are emitted if we cannot safely remove
paths.
Fix  #5626  
							
						 
						
							2019-08-02 08:18:11 -03:00  
				
					
						
							
							
								 
						
							
								1076a7e61d 
								
							 
						 
						
							
							
								
								Merge pull request  #5680  from ss18/ss18/pr0  
							
							... 
							
							
							
							Fix some typos 
							
						 
						
							2019-08-01 08:18:48 -07:00  
				
					
						
							
							
								 
						
							
								d19fe3c410 
								
							 
						 
						
							
							
								
								didnt -> didn't  
							
							
							
						 
						
							2019-08-01 15:10:39 +02:00  
				
					
						
							
							
								 
						
							
								2de145f372 
								
							 
						 
						
							
							
								
								wasnt -> wasn't  
							
							
							
						 
						
							2019-08-01 15:10:06 +02:00  
				
					
						
							
							
								 
						
							
								942fd91995 
								
							 
						 
						
							
							
								
								shouldnt -> shouldn't  
							
							
							
						 
						
							2019-08-01 15:09:14 +02:00  
				
					
						
							
							
								 
						
							
								aa13c625da 
								
							 
						 
						
							
							
								
								Change the warning message  
							
							
							
						 
						
							2019-07-27 21:06:29 +02:00  
				
					
						
							
							
								 
						
							
								ab39502c98 
								
							 
						 
						
							
							
								
								In test_xfail_handling, only remove __pycache__ if it exists  
							
							... 
							
							
							
							Previously, the test failed when the directory was not present,
which could have been caused for example by invoking the tests
with PYTHONDONTWRITEBYTECODE=1.
Fixes https://github.com/pytest-dev/pytest/issues/5664  
							
						 
						
							2019-07-26 02:23:14 +02:00  
				
					
						
							
							
								 
						
							
								401c3d1109 
								
							 
						 
						
							
							
								
								tests: unittest: fix/harden "test_exit_outcome"  
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/pull/5634#pullrequestreview-265565917  
							
						 
						
							2019-07-23 19:35:51 +02:00  
				
					
						
							
							
								 
						
							
								a82dd2f064 
								
							 
						 
						
							
							
								
								Fix linting  
							
							
							
						 
						
							2019-07-23 10:55:22 -03:00  
				
					
						
							
							
								 
						
							
								8c47db724c 
								
							 
						 
						
							
							
								
								Improve output when parsing an ini configuration fails  
							
							
							
						 
						
							2019-07-23 15:27:27 +02:00  
				
					
						
							
							
								 
						
							
								693e9d0733 
								
							 
						 
						
							
							
								
								Merge pull request  #5634  from blueyed/fix-unittest-exit  
							
							... 
							
							
							
							unittest: handle outcomes.Exit 
							
						 
						
							2019-07-23 10:08:43 -03:00  
				
					
						
							
							
								 
						
							
								0824789459 
								
							 
						 
						
							
							
								
								Improve test for pytest.exit handling  
							
							
							
						 
						
							2019-07-23 08:53:38 -03:00  
				
					
						
							
							
								 
						
							
								ec4ca59bf0 
								
							 
						 
						
							
							
								
								Merge pull request  #5631  from RonnyPfannschmidt/fix-5606  
							
							... 
							
							
							
							use identity checks for the mock sentinels 
							
						 
						
							2019-07-23 08:48:58 -03:00  
				
					
						
							
							
								 
						
							
								3c7438969a 
								
							 
						 
						
							
							
								
								Replace internal config._origargs with invocation_params.args  
							
							... 
							
							
							
							Added in https://github.com/pytest-dev/pytest/pull/5564 . 
							
						 
						
							2019-07-23 06:46:56 +02:00  
				
					
						
							
							
								 
						
							
								240d314f36 
								
							 
						 
						
							
							
								
								copy test and changelog from  #5607  by @niccodemus  
							
							
							
						 
						
							2019-07-20 20:21:27 +02:00  
				
					
						
							
							
								 
						
							
								27c9d80a7e 
								
							 
						 
						
							
							
								
								Fix ordering of sys modules snapshot  
							
							
							
						 
						
							2019-07-20 11:17:30 -07:00  
				
					
						
							
							
								 
						
							
								d35d09f82d 
								
							 
						 
						
							
							
								
								unittest: handle outcomes.Exit  
							
							... 
							
							
							
							This is required for pytest to stop when using "quit" in pdb, and should
get honored/handled in general. 
							
						 
						
							2019-07-20 07:11:49 +02:00