Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								0976e2f50d 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							 
							
							
							
						 
						
							2019-10-18 17:51:42 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								90dfee5da5 
								
							 
						 
						
							
							
								
								tests: keep numpy being optional  
							
							 
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/pull/5950#discussion_r335254774  
							
						 
						
							2019-10-16 23:50:23 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								c2ae0e0dc6 
								
							 
						 
						
							
							
								
								tests: move tests for setuponly/setupplan  
							
							 
							
							... 
							
							
							
							Forgotten in 032ce8baf . 
							
						 
						
							2019-10-15 00:41:05 +02:00  
						
					 
				
					
						
							
							
								 
								Victor Maryama
							
						 
						
							 
							
							
							
							
								
							
							
								63e3d89647 
								
							 
						 
						
							
							
								
								Fixed linting.  
							
							 
							
							
							
						 
						
							2019-10-12 15:08:47 +02:00  
						
					 
				
					
						
							
							
								 
								Victor Maryama
							
						 
						
							 
							
							
							
							
								
							
							
								1f639e2c22 
								
							 
						 
						
							
							
								
								Casting fixture parameter to list at the beginning of parameter parsing.  
							
							 
							
							
							
						 
						
							2019-10-12 14:33:43 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								47c2091ecd 
								
							 
						 
						
							
							
								
								Use new no-match functions to replace previous idiom  
							
							 
							
							
							
						 
						
							2019-10-06 18:05:24 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								7bdfba3578 
								
							 
						 
						
							
							
								
								Fix --setup-only and --setup-show for custom pytest items  
							
							 
							
							... 
							
							
							
							Fix  #5884  
							
						 
						
							2019-09-28 11:52:09 -03:00  
						
					 
				
					
						
							
							
								 
								Andrzej Klajnert
							
						 
						
							 
							
							
							
							
								
							
							
								e2382e96ed 
								
							 
						 
						
							
							
								
								Minor cleanup in tests.  
							
							 
							
							
							
						 
						
							2019-09-19 11:13:22 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								df46afc96d 
								
							 
						 
						
							
							
								
								Change fixture argument handling tests to unit-tests  
							
							 
							
							
							
						 
						
							2019-09-18 07:50:35 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								6918d07560 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into aklajnert/1682-dynamic-scope  
							
							 
							
							
							
						 
						
							2019-09-18 07:44:18 -03:00  
						
					 
				
					
						
							
							
								 
								aklajnert
							
						 
						
							 
							
							
							
							
								
							
							
								10bf6aac76 
								
							 
						 
						
							
							
								
								Implemented the dynamic scope feature.  
							
							 
							
							
							
						 
						
							2019-08-31 18:12:24 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bd57307a39 
								
							 
						 
						
							
							
								
								Merge pull request  #5768  from robholt/fixture-class-instance  
							
							 
							
							... 
							
							
							
							Fix self reference in function scoped fixtures 
							
						 
						
							2019-08-30 12:31:16 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								955dc6d18a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into robholt/fixture-class-instance  
							
							 
							
							
							
						 
						
							2019-08-30 11:21:33 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								3ddbc7fb2a 
								
							 
						 
						
							
							
								
								Improve CHANGELOG and add some comments  
							
							 
							
							... 
							
							
							
							Ref: #5768  
							
						 
						
							2019-08-30 11:20:19 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								35b3b1097f 
								
							 
						 
						
							
							
								
								Improve CHANGELOG and make test easier to understand for  #570  
							
							 
							
							
							
						 
						
							2019-08-30 10:54:58 -03:00  
						
					 
				
					
						
							
							
								 
								Andrzej Klajnert
							
						 
						
							 
							
							
							
							
								
							
							
								487659d8b1 
								
							 
						 
						
							
							
								
								Fix the scope behavior with indirect fixtures.  
							
							 
							
							
							
						 
						
							2019-08-29 07:23:08 +02:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								43eab917a1 
								
							 
						 
						
							
							
								
								Fix coverage  
							
							 
							
							
							
						 
						
							2019-08-20 15:41:32 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								a7c235732a 
								
							 
						 
						
							
							
								
								Pypy doesn't have sys.getrefcount(), so go back to gc  
							
							 
							
							
							
						 
						
							2019-08-20 11:47:22 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								cec2183aeb 
								
							 
						 
						
							
							
								
								Add workaround for test_raises_cyclic_reference in Python 3.5.{0,1}  
							
							 
							
							
							
						 
						
							2019-08-20 11:19:25 +03:00  
						
					 
				
					
						
							
							
								 
								Robert Holt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								62381125e7 
								
							 
						 
						
							
							
								
								Fix self reference in function scoped fixtures  
							
							 
							
							
							
						 
						
							2019-08-19 15:57:39 -04:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8ccc0177c8 
								
							 
						 
						
							
							
								
								Release 5.1.0 ( #5748 )  
							
							 
							
							... 
							
							
							
							Release 5.1.0 
							
						 
						
							2019-08-15 22:35:59 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								6ead01aacd 
								
							 
						 
						
							
							
								
								testing/python/fixtures.py: use NotImplementedError pattern  
							
							 
							
							
							
						 
						
							2019-08-16 01:14:19 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								d7f082519a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into mm  
							
							 
							
							... 
							
							
							
							Conflicts:
	src/_pytest/outcomes.py 
							
						 
						
							2019-08-15 10:03:52 -03:00  
						
					 
				
					
						
							
							
								 
								Thomas Grainger
							
						 
						
							 
							
							
							
							
								
							
							
								137255816e 
								
							 
						 
						
							
							
								
								Fix collection of staticmethods defined with functools.partial  
							
							 
							
							... 
							
							
							
							Related to #5701  
							
						 
						
							2019-08-15 08:04:05 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								2f065a555f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into release-5.1.0  
							
							 
							
							
							
						 
						
							2019-08-09 12:36:19 -03:00  
						
					 
				
					
						
							
							
								 
								Thomas Grainger
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ef0915e1db 
								
							 
						 
						
							
							
								
								fix grammar in test_collect_functools_partial docstr  
							
							 
							
							
							
						 
						
							2019-08-06 15:27:36 +01: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
							
						 
						
							 
							
							
							
							
								
							
							
								240d314f36 
								
							 
						 
						
							
							
								
								copy test and changelog from  #5607  by @niccodemus  
							
							 
							
							
							
						 
						
							2019-07-20 20:21:27 +02:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								faf222f8fb 
								
							 
						 
						
							
							
								
								Merge pull request  #5593  from bluetech/type-annotations-1  
							
							 
							
							... 
							
							
							
							Type-annotate pytest.{exit,skip,fail,xfail,importorskip,warns,raises} 
							
						 
						
							2019-07-16 22:38:20 +03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								65c23017c7 
								
							 
						 
						
							
							
								
								Update test_getfuncargnames_patching to work with modern mock  
							
							 
							
							
							
						 
						
							2019-07-15 12:23:59 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								8a3f40996a 
								
							 
						 
						
							
							
								
								Remove obsolete "importorskip('unittest.mock')" calls  
							
							 
							
							
							
						 
						
							2019-07-15 11:18:05 -03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								866904ab80 
								
							 
						 
						
							
							
								
								Revert "Let context-managers for raises and warns handle unknown keyword arguments"  
							
							 
							
							... 
							
							
							
							This reverts commit dfe54cd82f .
The idea in the commit was to simplify the code by removing the check
and instead letting it TypeError which has the same effect.
However this type error is caught by mypy, and rather than ignoring the
error we think it's better and clearer to go back to the previous
explicit check. 
							
						 
						
							2019-07-14 14:28:21 +03:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								2c071a060e 
								
							 
						 
						
							
							
								
								refactor resolve_arg_value_types  
							
							 
							
							... 
							
							
							
							* more explicit type checks
* expand from list+tuple to sequence 
							
						 
						
							2019-07-13 08:13:46 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								31738155b5 
								
							 
						 
						
							
							
								
								Remove deprecated features ( #5529 )  
							
							 
							
							... 
							
							
							
							Remove deprecated features 
							
						 
						
							2019-07-09 19:04:06 -03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								89dfde9535 
								
							 
						 
						
							
							
								
								Add rudimentary mypy type checking  
							
							 
							
							... 
							
							
							
							Add a very lax mypy configuration, add it to tox -e linting, and
fix/ignore the few errors that come up. The idea is to get it running
before diving in too much.
This enables:
- Progressively adding type annotations and enabling more strict
  options, which will improve the codebase (IMO).
- Annotating the public API in-line, and eventually exposing it to
  library users who use type checkers (with a py.typed file).
Though, none of this is done yet.
Refs https://github.com/pytest-dev/pytest/issues/3342 . 
							
						 
						
							2019-07-09 12:12:07 -07:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								39a43dbae1 
								
							 
						 
						
							
							
								
								Merge pull request  #5575  from bluetech/mypy-initial  
							
							 
							
							... 
							
							
							
							Add rudimentary mypy type checking 
							
						 
						
							2019-07-09 08:05:14 -07:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								c1167ac552 
								
							 
						 
						
							
							
								
								Add rudimentary mypy type checking  
							
							 
							
							... 
							
							
							
							Add a very lax mypy configuration, add it to tox -e linting, and
fix/ignore the few errors that come up. The idea is to get it running
before diving in too much.
This enables:
- Progressively adding type annotations and enabling more strict
  options, which will improve the codebase (IMO).
- Annotating the public API in-line, and eventually exposing it to
  library users who use type checkers (with a py.typed file).
Though, none of this is done yet.
Refs https://github.com/pytest-dev/pytest/issues/3342 . 
							
						 
						
							2019-07-09 10:49:17 +03:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								caa08ebd45 
								
							 
						 
						
							
							
								
								Improve quoting in raises match failure message  
							
							 
							
							
							
						 
						
							2019-07-04 05:55:26 -07:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								0ed7aa2db6 
								
							 
						 
						
							
							
								
								Make 'request' a reserved name for fixtures  
							
							 
							
							
							
						 
						
							2019-06-30 13:31:39 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								c470ade0a5 
								
							 
						 
						
							
							
								
								Remove 'RemovedInPytest4Warning'  
							
							 
							
							
							
						 
						
							2019-06-30 13:31:39 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								13f7f27fd2 
								
							 
						 
						
							
							
								
								Remove 'message' parameter from pytest.raises  
							
							 
							
							
							
						 
						
							2019-06-30 13:18:06 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								279733a30b 
								
							 
						 
						
							
							
								
								Remove support for 'code as string' from pytest.raises and pytest.warns  
							
							 
							
							
							
						 
						
							2019-06-30 11:40:24 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								be91c4d932 
								
							 
						 
						
							
							
								
								Remove Request.getfuncargvalue  
							
							 
							
							
							
						 
						
							2019-06-30 11:02:46 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								37fb50a3ed 
								
							 
						 
						
							
							
								
								Features assertion pass hook ( #3479 )  
							
							 
							
							... 
							
							
							
							Features assertion pass hook 
							
						 
						
							2019-06-26 21:14:19 -03:00  
						
					 
				
					
						
							
							
								 
								Victor Maryama
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Zac Hatfield-Dodds
							
						 
						
							 
							
							
							
							
								
							
							
								ed85c83154 
								
							 
						 
						
							
							
								
								Deprecate funcargnames alias  
							
							 
							
							
							
						 
						
							2019-06-26 08:53:17 +10:00  
						
					 
				
					
						
							
							
								 
								Kevin J. Foley
							
						 
						
							 
							
							
							
							
								
							
							
								95714436a1 
								
							 
						 
						
							
							
								
								Pickup additional positional args passed to _parse_parametrize_args  
							
							 
							
							
							
						 
						
							2019-06-24 20:43:52 -04:00  
						
					 
				
					
						
							
							
								 
								Victor Maryama
							
						 
						
							 
							
							
							
							
								
							
							
								9a89783fbb 
								
							 
						 
						
							
							
								
								Assertion passed hook  
							
							 
							
							
							
						 
						
							2019-06-24 16:09:39 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								689ce112e7 
								
							 
						 
						
							
							
								
								Small cleanups on _pytest.compat ( #5451 )  
							
							 
							
							... 
							
							
							
							Small cleanups on _pytest.compat 
							
						 
						
							2019-06-16 10:42:07 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								177af032d2 
								
							 
						 
						
							
							
								
								Remove unused/unneeded code  
							
							 
							
							
							
						 
						
							2019-06-15 10:45:16 -03:00