Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								54ad048be7 
								
							 
						 
						
							
							
								
								Enable check_untyped_defs mypy option for testing/ too  
							
							 
							
							
							
						 
						
							2020-06-05 11:34:20 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b02b0b610b 
								
							 
						 
						
							
							
								
								Merge pull request  #6989  from blueyed/fix-test  
							
							 
							
							
							
						 
						
							2020-05-08 09:04:59 -03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								f1d51ba1f5 
								
							 
						 
						
							
							
								
								deprecate the pytest.collect module  
							
							 
							
							... 
							
							
							
							changelog
minimal unittest for collect module deprecations
\!fixup - changelog typo 
							
						 
						
							2020-03-30 21:53:07 +02:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								eab2831671 
								
							 
						 
						
							
							
								
								fix   #6951 : allow to write TerminalReporter.writer  
							
							 
							
							
							
						 
						
							2020-03-30 21:31:53 +02:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								3d390940d1 
								
							 
						 
						
							
							
								
								refer the node-from-parent deprecation  documentation in the warning  
							
							 
							
							... 
							
							
							
							fixup: fix test for warning 
							
						 
						
							2020-03-01 20:33:46 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								435ad221f9 
								
							 
						 
						
							
							
								
								Deprecate TerminalReporter.writer  
							
							 
							
							... 
							
							
							
							Fix  #6779  
							
						 
						
							2020-02-20 21:04:49 -03:00  
						
					 
				
					
						
							
							
								 
								Vinay Calastry
							
						 
						
							 
							
							
							
							
								
							
							
								afbaee7649 
								
							 
						 
						
							
							
								
								Deprecate --no-print-logs option  
							
							 
							
							
							
						 
						
							2019-12-14 16:46:30 -08:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								c99c7d0f95 
								
							 
						 
						
							
							
								
								deprecate direct node construction and introduce Node.from_parent  
							
							 
							
							
							
						 
						
							2019-11-23 21:54:11 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								d2ea9e2db5 
								
							 
						 
						
							
							
								
								Remove report_log in favor of pytest-reportlog  
							
							 
							
							... 
							
							
							
							Fix  #6180  
							
						 
						
							2019-11-14 19:47:26 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								2a67637acc 
								
							 
						 
						
							
							
								
								Issue a warning to prepare change of 'junit_family' default value  
							
							 
							
							... 
							
							
							
							Fix  #6179  
							
						 
						
							2019-11-13 19:55:13 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								b5b710b3ae 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							 
							
							... 
							
							
							
							Several conflicts, mostly due to 2c402f4bd .
Conflicts:
	.pre-commit-config.yaml
	src/_pytest/outcomes.py
	src/_pytest/python_api.py
	tox.ini 
							
						 
						
							2019-08-02 16:52:51 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								0ed7aa2db6 
								
							 
						 
						
							
							
								
								Make 'request' a reserved name for fixtures  
							
							 
							
							
							
						 
						
							2019-06-30 13:31:39 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								683b2632b4 
								
							 
						 
						
							
							
								
								Remove explicit kwargs handling from raises, warns and ParameterSet.param  
							
							 
							
							
							
						 
						
							2019-06-30 13:18:06 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								13f7f27fd2 
								
							 
						 
						
							
							
								
								Remove 'message' parameter from pytest.raises  
							
							 
							
							
							
						 
						
							2019-06-30 13:18:06 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								be91c4d932 
								
							 
						 
						
							
							
								
								Remove Request.getfuncargvalue  
							
							 
							
							
							
						 
						
							2019-06-30 11:02:46 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								3f1ec520fc 
								
							 
						 
						
							
							
								
								pre-commit run reorder-python-imports --all-files  
							
							 
							
							
							
						 
						
							2019-06-03 12:08:01 -03:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								5034399d7a 
								
							 
						 
						
							
							
								
								pre-commit run fix-encoding-pragma --all-files  
							
							 
							
							
							
						 
						
							2019-06-03 12:08:01 -03:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								dc75b6af47 
								
							 
						 
						
							
							
								
								Use fix-encoding-pragma pre-commit hook  
							
							 
							
							
							
						 
						
							2019-05-14 15:56:31 -07:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								e276bd3332 
								
							 
						 
						
							
							
								
								pytest.warns emits a warning on unknown keyword arguments  
							
							 
							
							
							
						 
						
							2019-02-06 19:52:13 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								eb92e57509 
								
							 
						 
						
							
							
								
								Show deprecation message when running under Python 2.7 and 3.4  
							
							 
							
							... 
							
							
							
							Fix  #4627  
							
						 
						
							2019-01-29 19:02:41 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								9138419379 
								
							 
						 
						
							
							
								
								Remove support for '[pytest]' section in setup.cfg file  
							
							 
							
							... 
							
							
							
							Fix  #3086  
							
						 
						
							2018-12-19 17:43:17 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								0115766df3 
								
							 
						 
						
							
							
								
								Calling fixtures directly is now an error instead of a warning  
							
							 
							
							... 
							
							
							
							Fix  #4545  
							
						 
						
							2018-12-19 09:26:29 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b7e8171cf8 
								
							 
						 
						
							
							
								
								Merge branch 'features' into remove-legacy-warn  
							
							 
							
							
							
						 
						
							2018-12-17 10:37:31 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								a7e401656e 
								
							 
						 
						
							
							
								
								Remove support to pass strings to pytest.main()  
							
							 
							
							... 
							
							
							
							Fix  #3085  
							
						 
						
							2018-12-14 15:45:47 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								fd48cd57f9 
								
							 
						 
						
							
							
								
								Remove config.warn, Node.warn; pytest_logwarning issues a warning when implemented  
							
							 
							
							... 
							
							
							
							Fix  #3078  
							
						 
						
							2018-12-14 12:50:18 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								1e80a9cb34 
								
							 
						 
						
							
							
								
								Remove pytest_funcarg__ prefix support for defining fixtures  
							
							 
							
							... 
							
							
							
							Fix  #4543  
							
						 
						
							2018-12-13 21:41:38 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								5b83417afc 
								
							 
						 
						
							
							
								
								Deprecate the 'message' parameter of pytest.raises  
							
							 
							
							... 
							
							
							
							Fix  #3974  
							
						 
						
							2018-12-12 22:26:30 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								e3d30f8ebf 
								
							 
						 
						
							
							
								
								Remove deprecated PyCollector.makeitem  
							
							 
							
							... 
							
							
							
							Fix  #4535  
							
						 
						
							2018-12-12 14:15:52 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								40b85d7ee8 
								
							 
						 
						
							
							
								
								Remove Metafunc.addcall  
							
							 
							
							... 
							
							
							
							Fix  #3083  
							
						 
						
							2018-12-01 16:41:59 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								090f7ff449 
								
							 
						 
						
							
							
								
								Remove request.cached_setup  
							
							 
							
							... 
							
							
							
							Fix  #4489  
							
						 
						
							2018-12-01 15:59:44 -02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								7eb28f9eb7 
								
							 
						 
						
							
							
								
								remove yield tests and compat properties  
							
							 
							
							
							
						 
						
							2018-11-30 10:40:13 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								777e9e1e17 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into merge-master  
							
							 
							
							
							
						 
						
							2018-10-25 18:00:39 -07:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								2368fbb63c 
								
							 
						 
						
							
							
								
								Apply reorder-python-imports to all files  
							
							 
							
							
							
						 
						
							2018-10-25 00:01:29 -07:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								7bb51b8ceb 
								
							 
						 
						
							
							
								
								Issue a warning when a fixture named 'request' is collected  
							
							 
							
							... 
							
							
							
							Fix  #611  
							
						 
						
							2018-10-20 12:09:44 -03:00