3f8200676f 
								
							 
						 
						
							
							
								
								logging: remove deprecated --no-print-logs option/ini  
							
							... 
							
							
							
							This option was deprecated in 5.4.0 and was marked for removal in 6.0.0. 
							
						 
						
							2020-05-17 21:41:38 +03:00  
				
					
						
							
							
								 
						
							
								c4f9eaa5de 
								
							 
						 
						
							
							
								
								mark: deprecate a couple undocumented -k syntaxes  
							
							... 
							
							
							
							The `-k '-expr'` syntax is an old alias to `-k 'not expr'`. It's also
not a very convenient to have syntax that start with `-` on the CLI.
Deprecate it and suggest replacing with `not`.
---
The `-k 'expr:'` syntax discards all items until the first match and
keeps all subsequent, e.g. `-k foo` with
    test_bar
    test_foo
    test_baz
results in `test_foo`, `test_baz`. That's a bit weird, so deprecate it
without a replacement. If someone complains we can reconsider or devise
a better alternative. 
							
						 
						
							2020-05-11 16:07:52 +03:00  
				
					
						
							
							
								 
						
							
								b02b0b610b 
								
							 
						 
						
							
							
								
								Merge pull request  #6989  from blueyed/fix-test  
							
							
							
						 
						
							2020-05-08 09:04:59 -03:00  
				
					
						
							
							
								 
						
							
								907e29a47b 
								
							 
						 
						
							
							
								
								fixtures: deprecate pytest._fillfuncargs function  
							
							... 
							
							
							
							This function is exposed and kept alive for the oejskit plugin which is
abandoned and no longer works with recent plugins, so let's prepare to
completely remove it. 
							
						 
						
							2020-04-24 18:54:46 +03:00  
				
					
						
							
							
								 
						
							
								244c8e4a13 
								
							 
						 
						
							
							
								
								Merge pull request  #6680  from RonnyPfannschmidt/fix-6294-more-docs-for-fromparent  
							
							... 
							
							
							
							doc: more docs for from_parent 
							
						 
						
							2020-04-10 13:10:40 +02:00  
				
					
						
							
							
								 
						
							
								ff0a091165 
								
							 
						 
						
							
							
								
								Fix/improve test_terminal_reporter_writer_attr  
							
							... 
							
							
							
							It did not actually test that the attribute gets set.
This also checks the stacklevel etc. 
							
						 
						
							2020-03-31 09:31:38 +02:00  
				
					
						
							
							
								 
						
							
								f1d51ba1f5 
								
							 
						 
						
							
							
								
								deprecate the pytest.collect module  
							
							... 
							
							
							
							changelog
minimal unittest for collect module deprecations
\!fixup - changelog typo 
							
						 
						
							2020-03-30 21:53:07 +02:00  
				
					
						
							
							
								 
						
							
								eab2831671 
								
							 
						 
						
							
							
								
								fix   #6951 : allow to write TerminalReporter.writer  
							
							
							
						 
						
							2020-03-30 21:31:53 +02:00  
				
					
						
							
							
								 
						
							
								3d390940d1 
								
							 
						 
						
							
							
								
								refer the node-from-parent deprecation  documentation in the warning  
							
							... 
							
							
							
							fixup: fix test for warning 
							
						 
						
							2020-03-01 20:33:46 +01:00  
				
					
						
							
							
								 
						
							
								435ad221f9 
								
							 
						 
						
							
							
								
								Deprecate TerminalReporter.writer  
							
							... 
							
							
							
							Fix  #6779  
						
							2020-02-20 21:04:49 -03:00  
				
					
						
							
							
								 
						
							
								afbaee7649 
								
							 
						 
						
							
							
								
								Deprecate --no-print-logs option  
							
							
							
						 
						
							2019-12-14 16:46:30 -08:00  
				
					
						
							
							
								 
						
							
								c99c7d0f95 
								
							 
						 
						
							
							
								
								deprecate direct node construction and introduce Node.from_parent  
							
							
							
						 
						
							2019-11-23 21:54:11 +01:00  
				
					
						
							
							
								 
						
							
								d2ea9e2db5 
								
							 
						 
						
							
							
								
								Remove report_log in favor of pytest-reportlog  
							
							... 
							
							
							
							Fix  #6180  
						
							2019-11-14 19:47:26 -03:00  
				
					
						
							
							
								 
						
							
								2a67637acc 
								
							 
						 
						
							
							
								
								Issue a warning to prepare change of 'junit_family' default value  
							
							... 
							
							
							
							Fix  #6179  
						
							2019-11-13 19:55:13 -03:00  
				
					
						
							
							
								 
						
							
								b5b710b3ae 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							... 
							
							
							
							Several conflicts, mostly due to 2c402f4bd 
							
						 
						
							2019-08-02 16:52:51 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0ed7aa2db6 
								
							 
						 
						
							
							
								
								Make 'request' a reserved name for fixtures  
							
							
							
						 
						
							2019-06-30 13:31:39 -03:00  
				
					
						
							
							
								 
						
							
								f2b7809d5d 
								
							 
						 
						
							
							
								
								Move setup.cfg error message and tests to an appropriate location  
							
							... 
							
							
							
							Those are not really deprecated anymore and are part of the normal
code for config 
							
						 
						
							2019-06-30 13:18:07 -03:00  
				
					
						
							
							
								 
						
							
								647d89c444 
								
							 
						 
						
							
							
								
								Move code about 'pytest_plugins' error to a more appropriate place  
							
							... 
							
							
							
							It is no longer deprecated, but part of the normal code for 'config' 
							
						 
						
							2019-06-30 13:18:07 -03:00  
				
					
						
							
							
								 
						
							
								683b2632b4 
								
							 
						 
						
							
							
								
								Remove explicit kwargs handling from raises, warns and ParameterSet.param  
							
							
							
						 
						
							2019-06-30 13:18:06 -03:00  
				
					
						
							
							
								 
						
							
								13f7f27fd2 
								
							 
						 
						
							
							
								
								Remove 'message' parameter from pytest.raises  
							
							
							
						 
						
							2019-06-30 13:18:06 -03:00  
				
					
						
							
							
								 
						
							
								be91c4d932 
								
							 
						 
						
							
							
								
								Remove Request.getfuncargvalue  
							
							
							
						 
						
							2019-06-30 11:02:46 -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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3f1ec520fc 
								
							 
						 
						
							
							
								
								pre-commit run reorder-python-imports --all-files  
							
							
							
						 
						
							2019-06-03 12:08:01 -03:00  
				
					
						
							
							
								 
						
							
								5034399d7a 
								
							 
						 
						
							
							
								
								pre-commit run fix-encoding-pragma --all-files  
							
							
							
						 
						
							2019-06-03 12:08:01 -03:00  
				
					
						
							
							
								 
						
							
								dc75b6af47 
								
							 
						 
						
							
							
								
								Use fix-encoding-pragma pre-commit hook  
							
							
							
						 
						
							2019-05-14 15:56:31 -07:00  
				
					
						
							
							
								 
						
							
								08f3b02dfc 
								
							 
						 
						
							
							
								
								tests: fnmatch_lines: use list  
							
							... 
							
							
							
							For strings fnmatch_lines converts it into a Source objects, splitted on
newlines.  This is not necessary here, and it is more consistent to use
lists here in the first place. 
							
						 
						
							2019-03-23 11:36:18 +01:00  
				
					
						
							
							
								 
						
							
								b41632e9a8 
								
							 
						 
						
							
							
								
								Revert "Show deprecation message when running under Python 2.7 and 3.4"  
							
							... 
							
							
							
							This reverts commit eb92e57509 
							
						 
						
							2019-02-12 10:39:25 -02:00  
				
					
						
							
							
								 
						
							
								e276bd3332 
								
							 
						 
						
							
							
								
								pytest.warns emits a warning on unknown keyword arguments  
							
							
							
						 
						
							2019-02-06 19:52:13 -02:00  
				
					
						
							
							
								 
						
							
								eb92e57509 
								
							 
						 
						
							
							
								
								Show deprecation message when running under Python 2.7 and 3.4  
							
							... 
							
							
							
							Fix  #4627  
						
							2019-01-29 19:02:41 -02:00  
				
					
						
							
							
								 
						
							
								a93f41233a 
								
							 
						 
						
							
							
								
								Raise an error if pytest_plugins is defined in a non-top-level conftest.py file  
							
							... 
							
							
							
							Fix  #4548  
						
							2018-12-19 18:09:47 -02:00  
				
					
						
							
							
								 
						
							
								9138419379 
								
							 
						 
						
							
							
								
								Remove support for '[pytest]' section in setup.cfg file  
							
							... 
							
							
							
							Fix  #3086  
						
							2018-12-19 17:43:17 -02:00  
				
					
						
							
							
								 
						
							
								0115766df3 
								
							 
						 
						
							
							
								
								Calling fixtures directly is now an error instead of a warning  
							
							... 
							
							
							
							Fix  #4545  
						
							2018-12-19 09:26:29 -02:00  
				
					
						
							
							
								 
						
							
								b7e8171cf8 
								
							 
						 
						
							
							
								
								Merge branch 'features' into remove-legacy-warn  
							
							
							
						 
						
							2018-12-17 10:37:31 -02:00  
				
					
						
							
							
								 
						
							
								a7e401656e 
								
							 
						 
						
							
							
								
								Remove support to pass strings to pytest.main()  
							
							... 
							
							
							
							Fix  #3085  
						
							2018-12-14 15:45:47 -02:00  
				
					
						
							
							
								 
						
							
								fd48cd57f9 
								
							 
						 
						
							
							
								
								Remove config.warn, Node.warn; pytest_logwarning issues a warning when implemented  
							
							... 
							
							
							
							Fix  #3078  
						
							2018-12-14 12:50:18 -02:00  
				
					
						
							
							
								 
						
							
								1e80a9cb34 
								
							 
						 
						
							
							
								
								Remove pytest_funcarg__ prefix support for defining fixtures  
							
							... 
							
							
							
							Fix  #4543  
						
							2018-12-13 21:41:38 -02:00  
				
					
						
							
							
								 
						
							
								5b83417afc 
								
							 
						 
						
							
							
								
								Deprecate the 'message' parameter of pytest.raises  
							
							... 
							
							
							
							Fix  #3974  
						
							2018-12-12 22:26:30 -02:00  
				
					
						
							
							
								 
						
							
								e3d30f8ebf 
								
							 
						 
						
							
							
								
								Remove deprecated PyCollector.makeitem  
							
							... 
							
							
							
							Fix  #4535  
						
							2018-12-12 14:15:52 -02:00  
				
					
						
							
							
								 
						
							
								a131f0acf6 
								
							 
						 
						
							
							
								
								Merge pull request  #4490  from nicoddemus/remove-cached-setup-add-call  
							
							... 
							
							
							
							Remove cached_setup and Metafunc.addcall 
							
						 
						
							2018-12-01 18:44:51 -02:00  
				
					
						
							
							
								 
						
							
								40b85d7ee8 
								
							 
						 
						
							
							
								
								Remove Metafunc.addcall  
							
							... 
							
							
							
							Fix  #3083  
						
							2018-12-01 16:41:59 -02:00  
				
					
						
							
							
								 
						
							
								090f7ff449 
								
							 
						 
						
							
							
								
								Remove request.cached_setup  
							
							... 
							
							
							
							Fix  #4489  
						
							2018-12-01 15:59:44 -02:00  
				
					
						
							
							
								 
						
							
								b05061dcd2 
								
							 
						 
						
							
							
								
								Change deprecation type of --result-log to PytestDeprecationWarning  
							
							... 
							
							
							
							It was decided to deprecate this on a later date (see discussion in #4447 ) 
							
						 
						
							2018-12-01 14:29:50 -02:00  
				
					
						
							
							
								 
						
							
								7eb28f9eb7 
								
							 
						 
						
							
							
								
								remove yield tests and compat properties  
							
							
							
						 
						
							2018-11-30 10:40:13 +01:00  
				
					
						
							
							
								 
						
							
								dc20dedbc7 
								
							 
						 
						
							
							
								
								Change RemovedInPytest4Warnings to errors by default  
							
							... 
							
							
							
							To keep existing tests which emit RemovedInPytest4Warnings running, decided
to go with a command line option because:
* Is harder to integrate an ini option with tests which already use an ini file
* It also marks tests which need to be removed/updated in 4.1, when
  RemovedInPytest4Warning and related functionality are removed.
Fix  #3737  
							
						 
						
							2018-11-12 16:10:57 -02:00  
				
					
						
							
							
								 
						
							
								777e9e1e17 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into merge-master  
							
							
							
						 
						
							2018-10-25 18:00:39 -07:00  
				
					
						
							
							
								 
						
							
								2368fbb63c 
								
							 
						 
						
							
							
								
								Apply reorder-python-imports to all files  
							
							
							
						 
						
							2018-10-25 00:01:29 -07:00  
				
					
						
							
							
								 
						
							
								7bb51b8ceb 
								
							 
						 
						
							
							
								
								Issue a warning when a fixture named 'request' is collected  
							
							... 
							
							
							
							Fix  #611  
						
							2018-10-20 12:09:44 -03:00  
				
					
						
							
							
								 
						
							
								1101a20408 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2018-10-02 18:13:54 -03:00