f1b8431d99 
								
							 
						 
						
							
							
								
								Sort parametrize params to test_external_plugins_integrated  
							
							... 
							
							
							
							This might cause problems during collection with pytest-xdist; we
didn't see any so far mostly by luck I think.
Shame on me for letting that slip in. 
							
						 
						
							2019-07-05 19:05:55 -03:00  
				
					
						
							
							
								 
						
							
								8651d880a0 
								
							 
						 
						
							
							
								
								Handle xfail(strict=True) properly in --step-wise mode  
							
							... 
							
							
							
							Fix  #5547  
						
							2019-07-04 20:28:37 -03:00  
				
					
						
							
							
								 
						
							
								caa08ebd45 
								
							 
						 
						
							
							
								
								Improve quoting in raises match failure message  
							
							
							
						 
						
							2019-07-04 05:55:26 -07:00  
				
					
						
							
							
								 
						
							
								7ee244476a 
								
							 
						 
						
							
							
								
								Remove astor and reproduce the original assertion expression  
							
							
							
						 
						
							2019-06-28 13:38:52 -07:00  
				
					
						
							
							
								 
						
							
								4e723d6750 
								
							 
						 
						
							
							
								
								Fix crash when discovery fails while using `-p no:terminal`  
							
							
							
						 
						
							2019-06-27 10:24:29 -07:00  
				
					
						
							
							
								 
						
							
								3e0e31a364 
								
							 
						 
						
							
							
								
								Don't crash with --pyargs and a filename that looks like a module  
							
							
							
						 
						
							2019-06-27 08:32:32 -07:00  
				
					
						
							
							
								 
						
							
								37fb50a3ed 
								
							 
						 
						
							
							
								
								Features assertion pass hook ( #3479 )  
							
							... 
							
							
							
							Features assertion pass hook 
							
						 
						
							2019-06-26 21:14:19 -03:00  
				
					
						
							
							
								 
						
							
								790806e865 
								
							 
						 
						
							
							
								
								Merge pull request  #5494  from Zac-HD/funcargnames-to-fixturenames  
							
							... 
							
							
							
							Deprecate funcargnames alias for fixturenames 
							
						 
						
							2019-06-26 21:13:59 -03:00  
				
					
						
							
							
								 
						
							
								2ea22218ff 
								
							 
						 
						
							
							
								
								Cover assertions with messages when enable_assertion_pass_hook is enabled  
							
							
							
						 
						
							2019-06-26 20:46:31 -03:00  
				
					
						
							
							
								 
						
							
								eb90f3d1c8 
								
							 
						 
						
							
							
								
								Fix default value of 'enable_assertion_pass_hook'  
							
							
							
						 
						
							2019-06-26 17:54:24 -03:00  
				
					
						
							
							
								 
						
							
								6f851e6cbb 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into features-assertion-pass-hook-master  
							
							... 
							
							
							
							# Conflicts:
#	src/_pytest/assertion/rewrite.py 
							
						 
						
							2019-06-26 18:12:56 +02:00  
				
					
						
							
							
								 
						
							
								f755ff6af1 
								
							 
						 
						
							
							
								
								Black formatting.  
							
							
							
						 
						
							2019-06-26 18:10:16 +02:00  
				
					
						
							
							
								 
						
							
								d638da5821 
								
							 
						 
						
							
							
								
								Using ini-file option instead of cmd option.  
							
							
							
						 
						
							2019-06-26 18:10:16 +02:00  
				
					
						
							
							
								 
						
							
								3f3f3e7a29 
								
							 
						 
						
							
							
								
								Merge pull request  #5495  from nicoddemus/blueyed/cmp-bytes  
							
							... 
							
							
							
							Improve comparison of byte strings (supersedes #5267 ) 
							
						 
						
							2019-06-25 19:16:24 -07:00  
				
					
						
							
							
								 
						
							
								3f2344e8f7 
								
							 
						 
						
							
							
								
								Show bytes ascii representation instead of numeric value  
							
							
							
						 
						
							2019-06-25 20:40:25 -03:00  
				
					
						
							
							
								 
						
							
								8c7eb82363 
								
							 
						 
						
							
							
								
								Fix/improve comparison of byte strings  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/5260 . 
							
						 
						
							2019-06-25 20:15:45 -03:00  
				
					
						
							
							
								 
						
							
								ed85c83154 
								
							 
						 
						
							
							
								
								Deprecate funcargnames alias  
							
							
							
						 
						
							2019-06-26 08:53:17 +10:00  
				
					
						
							
							
								 
						
							
								bd647fdd8b 
								
							 
						 
						
							
							
								
								Revert allow_abbrev=False in helper scripts  
							
							
							
						 
						
							2019-06-25 14:50:07 -07:00  
				
					
						
							
							
								 
						
							
								4db5488ed8 
								
							 
						 
						
							
							
								
								Now dependent on command line option.  
							
							
							
						 
						
							2019-06-25 19:49:05 +02:00  
				
					
						
							
							
								 
						
							
								cfbfa53f2b 
								
							 
						 
						
							
							
								
								Using pytester subprocess to avoid keeping references in the HookRecorder.  
							
							
							
						 
						
							2019-06-25 17:46:56 +02:00  
				
					
						
							
							
								 
						
							
								db50a975fd 
								
							 
						 
						
							
							
								
								Reverted leak fixture test.  
							
							
							
						 
						
							2019-06-25 17:23:14 +02:00  
				
					
						
							
							
								 
						
							
								019455298b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into merge-features-into-master  
							
							
							
						 
						
							2019-06-25 12:07:54 -03:00  
				
					
						
							
							
								 
						
							
								64a6365227 
								
							 
						 
						
							
							
								
								Include pytest version in the cached pyc tags ( #5484 )  
							
							... 
							
							
							
							Include pytest version in the cached pyc tags 
							
						 
						
							2019-06-25 12:07:01 -03:00  
				
					
						
							
							
								 
						
							
								81e3f3cf95 
								
							 
						 
						
							
							
								
								Black formatting  
							
							
							
						 
						
							2019-06-25 10:41:11 +02:00  
				
					
						
							
							
								 
						
							
								d72fb73fa0 
								
							 
						 
						
							
							
								
								Do not allow abbreviated arguments  
							
							
							
						 
						
							2019-06-25 13:51:33 +10:00  
				
					
						
							
							
								 
						
							
								37fce6c6e5 
								
							 
						 
						
							
							
								
								Pickup addition positional args passed to _parse_parametrize_ar… ( #5483 )  
							
							... 
							
							
							
							Pickup addition positional args passed to _parse_parametrize_args 
							
						 
						
							2019-06-24 22:05:19 -03:00  
				
					
						
							
							
								 
						
							
								95714436a1 
								
							 
						 
						
							
							
								
								Pickup additional positional args passed to _parse_parametrize_args  
							
							
							
						 
						
							2019-06-24 20:43:52 -04:00  
				
					
						
							
							
								 
						
							
								f43fb13179 
								
							 
						 
						
							
							
								
								Include pytest version in the cached pyc tags  
							
							... 
							
							
							
							Fix  #1671  
						
							2019-06-24 20:37:07 -03:00  
				
					
						
							
							
								 
						
							
								3f5b078462 
								
							 
						 
						
							
							
								
								Merge pull request  #5441  from nicoddemus/faulthandler-5440  
							
							... 
							
							
							
							Integrate pytest-faulthandler into the core 
							
						 
						
							2019-06-24 20:01:15 -03:00  
				
					
						
							
							
								 
						
							
								4cd08f9b52 
								
							 
						 
						
							
							
								
								Switch from deprecated imp to importlib  
							
							
							
						 
						
							2019-06-24 09:48:38 -07:00  
				
					
						
							
							
								 
						
							
								9a89783fbb 
								
							 
						 
						
							
							
								
								Assertion passed hook  
							
							
							
						 
						
							2019-06-24 16:09:39 +02:00  
				
					
						
							
							
								 
						
							
								3ce31b6370 
								
							 
						 
						
							
							
								
								Change pytest-faulthandler for simplification  
							
							... 
							
							
							
							* The --no-faulthandler option is not necessary given that we can use
  `-p no:faulthandler`.
* The `--faulthandler-timeout` command-line option has become an ini
  option, for the reasons described in
  https://github.com/pytest-dev/pytest-faulthandler/issues/34  and
  users can still set it from the command-line.
Fix  pytest-dev/pytest-faulthandler#34  
							
						 
						
							2019-06-22 19:22:43 -03:00  
				
					
						
							
							
								 
						
							
								a37b902afe 
								
							 
						 
						
							
							
								
								Integrate pytest-faulthandler into the core  
							
							... 
							
							
							
							* Add pytest-faulthandler files unchanged
* Adapt imports and tests
* Add code to skip registration of the external `pytest_faulthandler`
  to avoid conflicts
Fix  #5440  
							
						 
						
							2019-06-21 21:02:24 -03:00  
				
					
						
							
							
								 
						
							
								b38a4e8e11 
								
							 
						 
						
							
							
								
								Fix stepwise crash when first collected module fails ( #5446 )  
							
							... 
							
							
							
							Fix stepwise crash when first collected module fails 
							
						 
						
							2019-06-16 10:43:18 -03:00  
				
					
						
							
							
								 
						
							
								689ce112e7 
								
							 
						 
						
							
							
								
								Small cleanups on _pytest.compat ( #5451 )  
							
							... 
							
							
							
							Small cleanups on _pytest.compat 
							
						 
						
							2019-06-16 10:42:07 -03:00  
				
					
						
							
							
								 
						
							
								87fc5a5455 
								
							 
						 
						
							
							
								
								Make pytest warnings show as from 'pytest' module instead of '_pytest.warning_types' ( #5452 )  
							
							... 
							
							
							
							Make pytest warnings show as from 'pytest' module instead of '_pytest.warning_types' 
							
						 
						
							2019-06-16 10:41:40 -03:00  
				
					
						
							
							
								 
						
							
								bbfc8d1501 
								
							 
						 
						
							
							
								
								conversion of exit codes to enum  + exposure ( #5420 )  
							
							... 
							
							
							
							conversion of exit codes to enum  + exposure 
							
						 
						
							2019-06-16 10:41:18 -03:00  
				
					
						
							
							
								 
						
							
								cf27af734e 
								
							 
						 
						
							
							
								
								Merge pull request  #5404  from Zac-HD/helpful-mock-unwrapper  
							
							... 
							
							
							
							Emit warning for broken object 
							
						 
						
							2019-06-15 18:54:03 +02:00  
				
					
						
							
							
								 
						
							
								43e8576ca3 
								
							 
						 
						
							
							
								
								Make pytest warnings show as from 'pytest' module instead of '_pytest.warning_types'  
							
							... 
							
							
							
							When we configure warnings as errors, users see error messages like this:
        def test():
    >       warnings.warn(pytest.PytestWarning("some warning"))
    E       _pytest.warning_types.PytestWarning: some warning
This is a problem because suggests the user should use `_pytest.warning_types.PytestWarning` to configure
their warning filters, which is not nice.
This commit changes the message to:
        def test():
    >       warnings.warn(pytest.PytestWarning("some warning"))
    E       pytest.PytestWarning: some warning 
							
						 
						
							2019-06-15 11:48:34 -03:00  
				
					
						
							
							
								 
						
							
								177af032d2 
								
							 
						 
						
							
							
								
								Remove unused/unneeded code  
							
							
							
						 
						
							2019-06-15 10:45:16 -03:00  
				
					
						
							
							
								 
						
							
								2b92fee1c3 
								
							 
						 
						
							
							
								
								initial conversion of exit codes to enum  
							
							
							
						 
						
							2019-06-15 06:48:00 +02:00  
				
					
						
							
							
								 
						
							
								c94e9b6145 
								
							 
						 
						
							
							
								
								Fix test docstring  
							
							
							
						 
						
							2019-06-13 23:10:13 -03:00  
				
					
						
							
							
								 
						
							
								bc345ac980 
								
							 
						 
						
							
							
								
								Remove handling of collection errors by --sw  
							
							... 
							
							
							
							Since then pytest itself adopted the behavior of interrupting
the test session on collection errors, so --sw no longer needs
to handle this.
The --sw behavior seems have been implemented when pytest
would continue execution even if there were collection errors. 
							
						 
						
							2019-06-13 17:19:36 -03:00  
				
					
						
							
							
								 
						
							
								4cc05a657d 
								
							 
						 
						
							
							
								
								Fix --sw crash when first file in cmdline fails to collect  
							
							... 
							
							
							
							Fix  #5444  
						
							2019-06-13 16:47:01 -03:00  
				
					
						
							
							
								 
						
							
								ad15efc7ea 
								
							 
						 
						
							
							
								
								add test for stepwise attribute error Refs:  #5444  
							
							
							
						 
						
							2019-06-13 12:39:49 +01:00  
				
					
						
							
							
								 
						
							
								52780f39ce 
								
							 
						 
						
							
							
								
								Postpone removal of --result-log to pytest 6.0  
							
							... 
							
							
							
							As we did not provide an alternative yet, it is better to postpone
the actual removal until we have provided a suitable and stable
alternative.
Related to #4488  
							
						 
						
							2019-06-12 08:26:11 -03:00  
				
					
						
							
							
								 
						
							
								c5a549b5bb 
								
							 
						 
						
							
							
								
								Emit warning for broken object  
							
							
							
						 
						
							2019-06-09 22:17:40 +10:00  
				
					
						
							
							
								 
						
							
								9f5c356784 
								
							 
						 
						
							
							
								
								Remove ExceptionInfo.__str__, falling back to __repr__ ( #5413 )  
							
							... 
							
							
							
							Remove ExceptionInfo.__str__, falling back to __repr__ 
							
						 
						
							2019-06-07 08:48:03 -03:00  
				
					
						
							
							
								 
						
							
								ccd87f9e80 
								
							 
						 
						
							
							
								
								small mypy fixes  
							
							
							
						 
						
							2019-06-06 09:13:02 -07:00  
				
					
						
							
							
								 
						
							
								65c2a81924 
								
							 
						 
						
							
							
								
								Remove ExceptionInfo.__str__, falling back to __repr__  
							
							... 
							
							
							
							Fix  #5412  
						
							2019-06-06 12:20:32 -03:00