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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4e594552eb 
								
							 
						 
						
							
							
								
								Merge pull request  #5798  from aklajnert/570-indirect-fixtures  
							
							 
							
							... 
							
							
							
							Fix the scope behavior with indirect fixtures 
							
						 
						
							2019-08-30 12:29:03 -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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								01082fea12 
								
							 
						 
						
							
							
								
								Serialize/deserialize chained exceptions ( #5787 )  
							
							 
							
							... 
							
							
							
							Serialize/deserialize chained exceptions 
							
						 
						
							2019-08-30 07:29:48 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								a511b98da9 
								
							 
						 
						
							
							
								
								Serialize/deserialize chained exceptions  
							
							 
							
							... 
							
							
							
							Fix  #5786  
							
						 
						
							2019-08-29 20:23:44 -03:00  
						
					 
				
					
						
							
							
								 
								Andrzej Klajnert
							
						 
						
							 
							
							
							
							
								
							
							
								487659d8b1 
								
							 
						 
						
							
							
								
								Fix the scope behavior with indirect fixtures.  
							
							 
							
							
							
						 
						
							2019-08-29 07:23:08 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Neumüller
							
						 
						
							 
							
							
							
							
								
							
							
								29bb0eda27 
								
							 
						 
						
							
							
								
								Move _uniquepath to pathlib as unique_path.  
							
							 
							
							... 
							
							
							
							Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com> 
							
						 
						
							2019-08-28 12:29:41 +02:00  
						
					 
				
					
						
							
							
								 
								Christian Neumüller
							
						 
						
							 
							
							
							
							
								
							
							
								505c3340bf 
								
							 
						 
						
							
							
								
								Fix pytest with mixed up filename casing.  
							
							 
							
							
							
						 
						
							2019-08-26 17:18:46 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								3c82b1cb97 
								
							 
						 
						
							
							
								
								Refactor report serialization/deserialization code  
							
							 
							
							... 
							
							
							
							Refactoring this in order to support chained exceptions
more easily.
Related to #5786  
							
						 
						
							2019-08-26 10:54:25 -03:00  
						
					 
				
					
						
							
							
								 
								linchiwei123
							
						 
						
							 
							
							
							
							
								
							
							
								a4adf511fc 
								
							 
						 
						
							
							
								
								Fix TypeError  
							
							 
							
							... 
							
							
							
							can only concatenate str (not "bytes") to str 
							
						 
						
							2019-08-24 23:10:17 +08:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								daff9066c0 
								
							 
						 
						
							
							
								
								Merge pull request  #5752  from bluetech/typing-py350-fix  
							
							 
							
							... 
							
							
							
							Fix TypeError when importing pytest on Python 3.5.0 and 3.5.1 
							
						 
						
							2019-08-20 08:04:58 -07:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								43eab917a1 
								
							 
						 
						
							
							
								
								Fix coverage  
							
							 
							
							
							
						 
						
							2019-08-20 15:41:32 +03:00  
						
					 
				
					
						
							
							
								 
								Robert Holt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								62381125e7 
								
							 
						 
						
							
							
								
								Fix self reference in function scoped fixtures  
							
							 
							
							
							
						 
						
							2019-08-19 15:57:39 -04:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								a7ede64f42 
								
							 
						 
						
							
							
								
								Move `@overload` to compat  
							
							 
							
							
							
						 
						
							2019-08-18 14:54:52 -07:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								7c26a65865 
								
							 
						 
						
							
							
								
								minor: make noqa comment more specific  
							
							 
							
							
							
						 
						
							2019-08-17 23:48:55 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								05bfe73cf9 
								
							 
						 
						
							
							
								
								Fix wrong location of assertion error with coverage.py  
							
							 
							
							... 
							
							
							
							Reverts using-constant part from 39ba99613 .
Fixes https://github.com/pytest-dev/pytest/issues/5754 . 
							
						 
						
							2019-08-17 21:34:13 +02:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								9f3bfe82cf 
								
							 
						 
						
							
							
								
								Fix TypeError when importing pytest on Python 3.5.0 and 3.5.1  
							
							 
							
							... 
							
							
							
							The typing module on these versions have these issues:
- `typing.Pattern` cannot appear in a Union since it is not considered a
  class.
- `@overload` is not supported in runtime. (On the other hand, mypy
  doesn't support putting it under `if False`, so we need some runtime
  hack).
Refs #5751 . 
							
						 
						
							2019-08-17 15:41:59 +03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								1049a38cee 
								
							 
						 
						
							
							
								
								Fix wording as suggested in review of  #5741  
							
							 
							
							
							
						 
						
							2019-08-15 10:05:42 -03: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  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2d613a03b3 
								
							 
						 
						
							
							
								
								Async result warn ( #5742 )  
							
							 
							
							... 
							
							
							
							Async result warn 
							
						 
						
							2019-08-15 09:47:56 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								28c6c5bb71 
								
							 
						 
						
							
							
								
								check that tests that are partial staticmethods are supported ( #5701 )  
							
							 
							
							... 
							
							
							
							check that tests that are partial staticmethods are supported 
							
						 
						
							2019-08-15 09:12:01 -03:00  
						
					 
				
					
						
							
							
								 
								Thomas Grainger
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6b9d729ed3 
								
							 
						 
						
							
							
								
								also warn on awaitable or async iterable test results  
							
							 
							
							
							
						 
						
							2019-08-15 12:30:44 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0ba774a7c3 
								
							 
						 
						
							
							
								
								warn for async generator functions ( #5734 )  
							
							 
							
							... 
							
							
							
							warn for async generator functions 
							
						 
						
							2019-08-15 08:17:12 -03:00  
						
					 
				
					
						
							
							
								 
								Thomas Grainger
							
						 
						
							 
							
							
							
							
								
							
							
								137255816e 
								
							 
						 
						
							
							
								
								Fix collection of staticmethods defined with functools.partial  
							
							 
							
							... 
							
							
							
							Related to #5701  
							
						 
						
							2019-08-15 08:04:05 -03:00  
						
					 
				
					
						
							
							
								 
								Thomas Grainger
							
						 
						
							 
							
							
							
							
								
							
							
								2f1b192fe6 
								
							 
						 
						
							
							
								
								Issue a warning for async gen functions  
							
							 
							
							... 
							
							
							
							Co-Authored-By: Bruno Oliveira <nicoddemus@gmail.com> 
							
						 
						
							2019-08-15 07:54:10 -03:00  
						
					 
				
					
						
							
							
								 
								dmitry.dygalo
							
						 
						
							 
							
							
							
							
								
							
							
								7183335e62 
								
							 
						 
						
							
							
								
								Capture warnings during ``pytest_configure``  
							
							 
							
							... 
							
							
							
							Fix  #5115  
							
						 
						
							2019-08-15 07:50:27 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								1434b66c35 
								
							 
						 
						
							
							
								
								pytester: spawn: skip without pexpect.spawn  
							
							 
							
							... 
							
							
							
							"pexpect" can be imported on Windows, but does not have "pexpect.spawn"
then.
Ref: https://github.com/pexpect/pexpect/blob/a803933ed53/pexpect/__init__.py#L73-L76  
							
						 
						
							2019-08-13 17:54:40 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ed2425119f 
								
							 
						 
						
							
							
								
								Merge pull request  #5731  from blueyed/assert-compare-maxsize  
							
							 
							
							... 
							
							
							
							assertrepr_compare: prefer same maxsize 
							
						 
						
							2019-08-12 16:02:41 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								39ba996133 
								
							 
						 
						
							
							
								
								assertion.rewrite: use ast.NameConstant(None) directly  
							
							 
							
							... 
							
							
							
							`ast.parse("None")` was added/used in 3e6f1fa2d  for differences between
Python 2/3, but we do not support py2 anymore. 
							
						 
						
							2019-08-12 07:50:52 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								cb481a354a 
								
							 
						 
						
							
							
								
								assertrepr_compare: prefer same maxsize  
							
							 
							
							... 
							
							
							
							Previously it would say:
    > assert '123456789012...901234567890A' == '1234567890123...901234567890B'"
This makes it look like the "3" might be different already.
This is clearer, and it is OK to have potentially one less char in the
right one:
    > assert '123456789012...901234567890A' == '123456789012...901234567890B'" 
							
						 
						
							2019-08-12 03:41:14 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								345df99db7 
								
							 
						 
						
							
							
								
								Show session duration in human-readable format  
							
							 
							
							... 
							
							
							
							Fix  #5707  
							
						 
						
							2019-08-10 10:45:53 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f7e81dab9a 
								
							 
						 
						
							
							
								
								5669: pytester: add docstrings for Testdir.copy_example ( #5719 )  
							
							 
							
							... 
							
							
							
							5669: pytester: add docstrings for Testdir.copy_example 
							
						 
						
							2019-08-10 09:00:42 -03:00  
						
					 
				
					
						
							
							
								 
								Ilya Stepin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ee936b27a8 
								
							 
						 
						
							
							
								
								pytester: fix docstrings  
							
							 
							
							... 
							
							
							
							Co-Authored-By: Bruno Oliveira <nicoddemus@gmail.com> 
							
						 
						
							2019-08-10 09:12:04 +03:00  
						
					 
				
					
						
							
							
								 
								martbln
							
						 
						
							 
							
							
							
							
								
							
							
								e0ce8b79d5 
								
							 
						 
						
							
							
								
								pytester: add docstrings for Testdir.copy_example  
							
							 
							
							
							
						 
						
							2019-08-10 00:59:14 +03:00  
						
					 
				
					
						
							
							
								 
								Tim Hoffmann
							
						 
						
							 
							
							
							
							
								
							
							
								b095e0de47 
								
							 
						 
						
							
							
								
								Improve docs of pytest.importorskip  
							
							 
							
							
							
						 
						
							2019-08-09 21:35:03 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								9f6da8cbeb 
								
							 
						 
						
							
							
								
								Remove unused function CallSpec2.setall  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/5253 . 
							
						 
						
							2019-08-09 16:34:48 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								aa06e6c8f3 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							 
							
							
							
						 
						
							2019-08-05 19:12:32 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								198fcd8a6f 
								
							 
						 
						
							
							
								
								Fix RuntimeError when trying to collect package with "__init__.py" only  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4344 . 
							
						 
						
							2019-08-05 17:52:21 +02:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								82763a293a 
								
							 
						 
						
							
							
								
								Merge pull request  #5684  from nicoddemus/errno-nomore  
							
							 
							
							... 
							
							
							
							Use OSError subclasses instead of handling errno 
							
						 
						
							2019-08-04 14:50:12 -07:00  
						
					 
				
					
						
							
							
								 
								Samuel Searles-Bryant
							
						 
						
							 
							
							
							
							
								
							
							
								1ce45a6f67 
								
							 
						 
						
							
							
								
								Add hostname and timestamp to JUnit XML testsuite tag  
							
							 
							
							... 
							
							
							
							Fix  #5471  
							
						 
						
							2019-08-03 15:54:39 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								d3e1907899 
								
							 
						 
						
							
							
								
								Use OSError subclasses instead of handling errno  
							
							 
							
							
							
						 
						
							2019-08-02 14:17:46 -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  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								9064eea216 
								
							 
						 
						
							
							
								
								Improve rm_rf to handle only known functions  
							
							 
							
							... 
							
							
							
							Warnings are emitted if we cannot safely remove
paths.
Fix  #5626  
							
						 
						
							2019-08-02 08:18:11 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dc6e7b9fcf 
								
							 
						 
						
							
							
								
								Cache splitnode results to improve tests collection time ( #5681 )  
							
							 
							
							... 
							
							
							
							Cache splitnode results to improve tests collection time 
							
						 
						
							2019-08-01 22:32:19 -03:00  
						
					 
				
					
						
							
							
								 
								Alexey Zankevich
							
						 
						
							 
							
							
							
							
								
							
							
								b43ebb7d65 
								
							 
						 
						
							
							
								
								Cache split nodes results to reduce long tests collection time on large test suites  
							
							 
							
							
							
						 
						
							2019-08-01 20:46:27 -04:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1076a7e61d 
								
							 
						 
						
							
							
								
								Merge pull request  #5680  from ss18/ss18/pr0  
							
							 
							
							... 
							
							
							
							Fix some typos 
							
						 
						
							2019-08-01 08:18:48 -07:00  
						
					 
				
					
						
							
							
								 
								Semen Zhydenko
							
						 
						
							 
							
							
							
							
								
							
							
								b3f4398d64 
								
							 
						 
						
							
							
								
								surpressing -> suppressing  
							
							 
							
							
							
						 
						
							2019-08-01 15:11:38 +02:00  
						
					 
				
					
						
							
							
								 
								Kaiqi
							
						 
						
							 
							
							
							
							
								
							
							
								aa13c625da 
								
							 
						 
						
							
							
								
								Change the warning message  
							
							 
							
							
							
						 
						
							2019-07-27 21:06:29 +02:00  
						
					 
				
					
						
							
							
								 
								Kaiqi
							
						 
						
							 
							
							
							
							
								
							
							
								6c2f673daf 
								
							 
						 
						
							
							
								
								Have same name for fulltrace  
							
							 
							
							
							
						 
						
							2019-07-27 17:25:23 +02:00