0976e2f50d 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							
							
						 
						
							2019-10-18 17:51:42 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c2ae0e0dc6 
								
							 
						 
						
							
							
								
								tests: move tests for setuponly/setupplan  
							
							... 
							
							
							
							Forgotten in 032ce8baf 
							
						 
						
							2019-10-15 00:41:05 +02:00  
				
					
						
							
							
								 
						
							
								63e3d89647 
								
							 
						 
						
							
							
								
								Fixed linting.  
							
							
							
						 
						
							2019-10-12 15:08:47 +02:00  
				
					
						
							
							
								 
						
							
								1f639e2c22 
								
							 
						 
						
							
							
								
								Casting fixture parameter to list at the beginning of parameter parsing.  
							
							
							
						 
						
							2019-10-12 14:33:43 +02:00  
				
					
						
							
							
								 
						
							
								47c2091ecd 
								
							 
						 
						
							
							
								
								Use new no-match functions to replace previous idiom  
							
							
							
						 
						
							2019-10-06 18:05:24 -03:00  
				
					
						
							
							
								 
						
							
								7bdfba3578 
								
							 
						 
						
							
							
								
								Fix --setup-only and --setup-show for custom pytest items  
							
							... 
							
							
							
							Fix  #5884  
						
							2019-09-28 11:52:09 -03:00  
				
					
						
							
							
								 
						
							
								e2382e96ed 
								
							 
						 
						
							
							
								
								Minor cleanup in tests.  
							
							
							
						 
						
							2019-09-19 11:13:22 +02:00  
				
					
						
							
							
								 
						
							
								df46afc96d 
								
							 
						 
						
							
							
								
								Change fixture argument handling tests to unit-tests  
							
							
							
						 
						
							2019-09-18 07:50:35 -03:00  
				
					
						
							
							
								 
						
							
								6918d07560 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into aklajnert/1682-dynamic-scope  
							
							
							
						 
						
							2019-09-18 07:44:18 -03:00  
				
					
						
							
							
								 
						
							
								10bf6aac76 
								
							 
						 
						
							
							
								
								Implemented the dynamic scope feature.  
							
							
							
						 
						
							2019-08-31 18:12:24 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								955dc6d18a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into robholt/fixture-class-instance  
							
							
							
						 
						
							2019-08-30 11:21:33 -03:00  
				
					
						
							
							
								 
						
							
								3ddbc7fb2a 
								
							 
						 
						
							
							
								
								Improve CHANGELOG and add some comments  
							
							... 
							
							
							
							Ref: #5768  
							
						 
						
							2019-08-30 11:20:19 -03:00  
				
					
						
							
							
								 
						
							
								35b3b1097f 
								
							 
						 
						
							
							
								
								Improve CHANGELOG and make test easier to understand for  #570  
							
							
							
						 
						
							2019-08-30 10:54:58 -03:00  
				
					
						
							
							
								 
						
							
								487659d8b1 
								
							 
						 
						
							
							
								
								Fix the scope behavior with indirect fixtures.  
							
							
							
						 
						
							2019-08-29 07:23:08 +02: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  
				
					
						
							
							
								 
						
							
								62381125e7 
								
							 
						 
						
							
							
								
								Fix self reference in function scoped fixtures  
							
							
							
						 
						
							2019-08-19 15:57:39 -04: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  
				
					
						
							
							
								 
						
							
								137255816e 
								
							 
						 
						
							
							
								
								Fix collection of staticmethods defined with functools.partial  
							
							... 
							
							
							
							Related to #5701  
							
						 
						
							2019-08-15 08:04:05 -03:00  
				
					
						
							
							
								 
						
							
								2f065a555f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into release-5.1.0  
							
							
							
						 
						
							2019-08-09 12:36:19 -03:00  
				
					
						
							
							
								 
						
							
								ef0915e1db 
								
							 
						 
						
							
							
								
								fix grammar in test_collect_functools_partial docstr  
							
							
							
						 
						
							2019-08-06 15:27:36 +01:00  
				
					
						
							
							
								 
						
							
								b5b710b3ae 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							... 
							
							
							
							Several conflicts, mostly due to 2c402f4bd 
							
						 
						
							2019-08-02 16:52:51 +02:00  
				
					
						
							
							
								 
						
							
								240d314f36 
								
							 
						 
						
							
							
								
								copy test and changelog from  #5607  by @niccodemus  
							
							
							
						 
						
							2019-07-20 20:21:27 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								65c23017c7 
								
							 
						 
						
							
							
								
								Update test_getfuncargnames_patching to work with modern mock  
							
							
							
						 
						
							2019-07-15 12:23:59 -03:00  
				
					
						
							
							
								 
						
							
								8a3f40996a 
								
							 
						 
						
							
							
								
								Remove obsolete "importorskip('unittest.mock')" calls  
							
							
							
						 
						
							2019-07-15 11:18:05 -03:00  
				
					
						
							
							
								 
						
							
								866904ab80 
								
							 
						 
						
							
							
								
								Revert "Let context-managers for raises and warns handle unknown keyword arguments"  
							
							... 
							
							
							
							This reverts commit dfe54cd82f 
							
						 
						
							2019-07-14 14:28:21 +03:00  
				
					
						
							
							
								 
						
							
								2c071a060e 
								
							 
						 
						
							
							
								
								refactor resolve_arg_value_types  
							
							... 
							
							
							
							* more explicit type checks
* expand from list+tuple to sequence 
							
						 
						
							2019-07-13 08:13:46 +02:00  
				
					
						
							
							
								 
						
							
								31738155b5 
								
							 
						 
						
							
							
								
								Remove deprecated features ( #5529 )  
							
							... 
							
							
							
							Remove deprecated features 
							
						 
						
							2019-07-09 19:04:06 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								39a43dbae1 
								
							 
						 
						
							
							
								
								Merge pull request  #5575  from bluetech/mypy-initial  
							
							... 
							
							
							
							Add rudimentary mypy type checking 
							
						 
						
							2019-07-09 08:05:14 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								caa08ebd45 
								
							 
						 
						
							
							
								
								Improve quoting in raises match failure message  
							
							
							
						 
						
							2019-07-04 05:55:26 -07:00  
				
					
						
							
							
								 
						
							
								0ed7aa2db6 
								
							 
						 
						
							
							
								
								Make 'request' a reserved name for fixtures  
							
							
							
						 
						
							2019-06-30 13:31:39 -03:00  
				
					
						
							
							
								 
						
							
								c470ade0a5 
								
							 
						 
						
							
							
								
								Remove 'RemovedInPytest4Warning'  
							
							
							
						 
						
							2019-06-30 13:31:39 -03:00  
				
					
						
							
							
								 
						
							
								13f7f27fd2 
								
							 
						 
						
							
							
								
								Remove 'message' parameter from pytest.raises  
							
							
							
						 
						
							2019-06-30 13:18:06 -03:00  
				
					
						
							
							
								 
						
							
								279733a30b 
								
							 
						 
						
							
							
								
								Remove support for 'code as string' from pytest.raises and pytest.warns  
							
							
							
						 
						
							2019-06-30 11:40:24 -03:00  
				
					
						
							
							
								 
						
							
								be91c4d932 
								
							 
						 
						
							
							
								
								Remove Request.getfuncargvalue  
							
							
							
						 
						
							2019-06-30 11:02:46 -03:00  
				
					
						
							
							
								 
						
							
								37fb50a3ed 
								
							 
						 
						
							
							
								
								Features assertion pass hook ( #3479 )  
							
							... 
							
							
							
							Features assertion pass hook 
							
						 
						
							2019-06-26 21:14:19 -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  
				
					
						
							
							
								 
						
							
								ed85c83154 
								
							 
						 
						
							
							
								
								Deprecate funcargnames alias  
							
							
							
						 
						
							2019-06-26 08:53:17 +10:00  
				
					
						
							
							
								 
						
							
								95714436a1 
								
							 
						 
						
							
							
								
								Pickup additional positional args passed to _parse_parametrize_args  
							
							
							
						 
						
							2019-06-24 20:43:52 -04:00  
				
					
						
							
							
								 
						
							
								9a89783fbb 
								
							 
						 
						
							
							
								
								Assertion passed hook  
							
							
							
						 
						
							2019-06-24 16:09:39 +02:00  
				
					
						
							
							
								 
						
							
								689ce112e7 
								
							 
						 
						
							
							
								
								Small cleanups on _pytest.compat ( #5451 )  
							
							... 
							
							
							
							Small cleanups on _pytest.compat 
							
						 
						
							2019-06-16 10:42:07 -03:00  
				
					
						
							
							
								 
						
							
								177af032d2 
								
							 
						 
						
							
							
								
								Remove unused/unneeded code  
							
							
							
						 
						
							2019-06-15 10:45:16 -03:00