Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								fb3ae5eaa9 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into mm  
							
							 
							
							
							
						 
						
							2019-05-30 20:23:38 -07:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c8d23c206b 
								
							 
						 
						
							
							
								
								logging: Improve formatting of multiline message ( #5312 )  
							
							 
							
							... 
							
							
							
							logging: Improve formatting of multiline message 
							
						 
						
							2019-05-30 21:42:41 -03:00  
						
					 
				
					
						
							
							
								 
								Victor Maryama
							
						 
						
							 
							
							
							
							
								
							
							
								65bd1b8a93 
								
							 
						 
						
							
							
								
								Avoiding looking upwards for parameter argnames when generating fixtureinfo.  
							
							 
							
							
							
						 
						
							2019-05-30 23:42:04 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								ace3a02cd4 
								
							 
						 
						
							
							
								
								pytester: factor out testdir._env_run_update  
							
							 
							
							
							
						 
						
							2019-05-30 17:39:44 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								f013a5e8c1 
								
							 
						 
						
							
							
								
								pytester: use temporary HOME with spawn  
							
							 
							
							... 
							
							
							
							Followup to https://github.com/pytest-dev/pytest/issues/4956 . 
							
						 
						
							2019-05-30 17:39:44 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fbd8ff9502 
								
							 
						 
						
							
							
								
								Merge master into features ( #5339 )  
							
							 
							
							... 
							
							
							
							Merge master into features 
							
						 
						
							2019-05-30 12:21:51 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								737a1bf947 
								
							 
						 
						
							
							
								
								Merge pull request  #5341  from blueyed/auto-slow  
							
							 
							
							... 
							
							
							
							tests: conftest: auto-add slow marker 
							
						 
						
							2019-05-30 17:01:43 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								5cbc06a453 
								
							 
						 
						
							
							
								
								Show test module in the PytestCollectionWarning message  
							
							 
							
							... 
							
							
							
							Related to #5330  
							
						 
						
							2019-05-30 08:18:28 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								28bf3816e7 
								
							 
						 
						
							
							
								
								tests: conftest: auto-add slow marker  
							
							 
							
							
							
						 
						
							2019-05-30 06:55:38 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								6765aca0d1 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							 
							
							
							
						 
						
							2019-05-30 06:33:04 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								fb12d2a612 
								
							 
						 
						
							
							
								
								test_enter_leave_pdb_hooks_are_called: remove child.sendeof()  
							
							 
							
							
							
						 
						
							2019-05-30 03:09:36 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								8e51563384 
								
							 
						 
						
							
							
								
								tests: pdb: flush also on MacOS, but read() before  
							
							 
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/issues/2022  
							
						 
						
							2019-05-30 03:09:36 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								61dfd0a94f 
								
							 
						 
						
							
							
								
								pdb: move/refactor initialization of PytestPdbWrapper  
							
							 
							
							
							
						 
						
							2019-05-30 03:00:07 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b10f28949d 
								
							 
						 
						
							
							
								
								Add the junit_log_passing_tests ini flag to skip logging output for passing tests. ( #5052 )  
							
							 
							
							... 
							
							
							
							Add the junit_log_passing_tests ini flag to skip logging output for passing tests. 
							
						 
						
							2019-05-29 20:56:13 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b0f090890c 
								
							 
						 
						
							
							
								
								Merge master into features ( #5332 )  
							
							 
							
							... 
							
							
							
							Merge master into features 
							
						 
						
							2019-05-29 20:39:27 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								ff80464b47 
								
							 
						 
						
							
							
								
								last-failed: display skipped-files msg always  
							
							 
							
							
							
						 
						
							2019-05-29 23:32:52 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								ceb4f3f701 
								
							 
						 
						
							
							
								
								fixup! Fix regression with --lf and non-selected failures  
							
							 
							
							
							
						 
						
							2019-05-29 23:24:52 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Hisch
							
						 
						
							 
							
							
							
							
								
							
							
								ea3ebec117 
								
							 
						 
						
							
							
								
								logging: Improve formatting of multiline message  
							
							 
							
							
							
						 
						
							2019-05-29 23:21:14 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								bf3b26b3f7 
								
							 
						 
						
							
							
								
								Fix regression with --lf and non-selected failures  
							
							 
							
							
							
						 
						
							2019-05-29 22:44:43 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Hisch
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								84569ca4da 
								
							 
						 
						
							
							
								
								Merge pull request  #5311  from thisch/coloredcaplog  
							
							 
							
							... 
							
							
							
							Use same code for setting up cli/non-cli formatter 
							
						 
						
							2019-05-29 22:18:43 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								af21e6b45c 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							 
							
							... 
							
							
							
							(dropping the temporary pinning of pluggy (2e2e895b4 )) 
							
						 
						
							2019-05-29 22:15:25 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								61b76c7f5f 
								
							 
						 
						
							
							
								
								tests: conftest: fix collection of slow/slowest items  
							
							 
							
							
							
						 
						
							2019-05-29 21:35:05 +02:00  
						
					 
				
					
						
							
							
								 
								Thomas Hisch
							
						 
						
							 
							
							
							
							
								
							
							
								d4b85da8c7 
								
							 
						 
						
							
							
								
								Use same code for setting up cli/non-cli formatter  
							
							 
							
							... 
							
							
							
							A method _create_formatter was introduced that is used for both the
log_cli_formatter and the log_formatter.
Consequences of this commit are:
* Captured logs that are output for each failing test are formatted
  using the ColoredLevelFromatter.
* The formatter used for writing to a file still uses the non-colored
  logging.Formatter class. 
							
						 
						
							2019-05-28 21:30:34 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								0025e4408f 
								
							 
						 
						
							
							
								
								conftest: add uses_pexpect mark  
							
							 
							
							
							
						 
						
							2019-05-28 18:41:01 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								e032904413 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							 
							
							
							
						 
						
							2019-05-28 01:46:16 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2b9ca34280 
								
							 
						 
						
							
							
								
								Unroll calls to any  #5062  ( #5103 )  
							
							 
							
							... 
							
							
							
							Unroll calls to any #5062  
							
						 
						
							2019-05-27 20:17:44 -03:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								13f02af97d 
								
							 
						 
						
							
							
								
								Switch to importlib-metadata  
							
							 
							
							
							
						 
						
							2019-05-27 13:24:08 -07:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								f2ed796c41 
								
							 
						 
						
							
							
								
								pdb: import pdbcls lazily  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/2064 . 
							
						 
						
							2019-05-26 15:56:38 +02:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b3f8fabac8 
								
							 
						 
						
							
							
								
								Merge pull request  #5308  from blueyed/minor  
							
							 
							
							... 
							
							
							
							Minor fixes 
							
						 
						
							2019-05-25 21:58:39 -07:00  
						
					 
				
					
						
							
							
								 
								Tomer Keren
							
						 
						
							 
							
							
							
							
								
							
							
								852fb6a4ae 
								
							 
						 
						
							
							
								
								Change basic test case to be consistent with existing assertion rewriting  
							
							 
							
							... 
							
							
							
							The code
```
x = 0
assert x == 1
```
will give the failure message 0 == 1, so it shouldn't be different as
part of an unroll 
							
						 
						
							2019-05-25 19:34:08 +03:00  
						
					 
				
					
						
							
							
								 
								Tomer Keren
							
						 
						
							 
							
							
							
							
								
							
							
								437d6452c1 
								
							 
						 
						
							
							
								
								Expand list comprehensions as well  
							
							 
							
							
							
						 
						
							2019-05-25 19:34:08 +03:00  
						
					 
				
					
						
							
							
								 
								Tomer Keren
							
						 
						
							 
							
							
							
							
								
							
							
								ecd2de25a1 
								
							 
						 
						
							
							
								
								Revert "Displaying pip list command's packages and versions #5062"  
							
							 
							
							... 
							
							
							
							This reverts commit 043fdb7c40 .
These tests were part of the PR #5155  but weren't relevant to #5602  
							
						 
						
							2019-05-25 19:34:08 +03:00  
						
					 
				
					
						
							
							
								 
								danielx123
							
						 
						
							 
							
							
							
							
								
							
							
								c607697400 
								
							 
						 
						
							
							
								
								Fixed test case  
							
							 
							
							
							
						 
						
							2019-05-25 19:34:08 +03:00  
						
					 
				
					
						
							
							
								 
								danielx123
							
						 
						
							 
							
							
							
							
								
							
							
								0996f3dbc5 
								
							 
						 
						
							
							
								
								Displaying pip list command's packages and versions  #5062  
							
							 
							
							
							
						 
						
							2019-05-25 19:34:08 +03:00  
						
					 
				
					
						
							
							
								 
								danielx123
							
						 
						
							 
							
							
							
							
								
							
							
								a0dbf2ab99 
								
							 
						 
						
							
							
								
								Adding test cases for unrolling an iterable  #5062  
							
							 
							
							
							
						 
						
							2019-05-25 19:34:08 +03:00  
						
					 
				
					
						
							
							
								 
								Tomer Keren
							
						 
						
							 
							
							
							
							
								
							
							
								6b5152ae13 
								
							 
						 
						
							
							
								
								Sanity tests for loop unrolling  
							
							 
							
							
							
						 
						
							2019-05-25 19:34:08 +03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								10ca84ffc5 
								
							 
						 
						
							
							
								
								Merge pull request  #5119  from blueyed/reportopts-A-order  
							
							 
							
							... 
							
							
							
							reportopts: A: put "Pp" in front 
							
						 
						
							2019-05-24 18:28:43 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ec6d0fa4d7 
								
							 
						 
						
							
							
								
								Merge pull request  #5268  from blueyed/harden-test  
							
							 
							
							... 
							
							
							
							tests: harden test_nonascii_text 
							
						 
						
							2019-05-24 01:51:35 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fa8a658458 
								
							 
						 
						
							
							
								
								Merge pull request  #4908  from blueyed/pdb-pm-enter-hook  
							
							 
							
							... 
							
							
							
							pdb: trigger pytest_enter_pdb hook with post-mortem 
							
						 
						
							2019-05-24 01:50:24 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								66f20b6f5e 
								
							 
						 
						
							
							
								
								Fix invalid Python file encoding "utf8" ( #5252 )  
							
							 
							
							... 
							
							
							
							Fix invalid Python file encoding "utf8" 
							
						 
						
							2019-05-23 20:24:23 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6ba5e3c071 
								
							 
						 
						
							
							
								
								tests: fix test_trace_after_runpytest ( #5245 )  
							
							 
							
							... 
							
							
							
							tests: fix test_trace_after_runpytest 
							
						 
						
							2019-05-23 19:58:33 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6c56070df1 
								
							 
						 
						
							
							
								
								Merge pull request  #5278  from blueyed/disable-python-plugin  
							
							 
							
							... 
							
							
							
							Allow disabling of python plugin 
							
						 
						
							2019-05-23 15:52:19 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								f9f41e69a8 
								
							 
						 
						
							
							
								
								reportopts: A: put "Pp" in front  
							
							 
							
							
							
						 
						
							2019-05-23 09:40:16 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								a0ff5deabf 
								
							 
						 
						
							
							
								
								pdb: trigger pytest_enter_pdb hook with post-mortem  
							
							 
							
							... 
							
							
							
							This is required for pytest-pdb to be called with `--pdb`.
TODO:
- [ ] test
- [ ] pass mode to hook, e.g. "post_mortem" in this case? 
							
						 
						
							2019-05-23 09:09:53 +02:00  
						
					 
				
					
						
							
							
								 
								Akiomi Kamakura
							
						 
						
							 
							
							
							
							
								
							
							
								8a498700da 
								
							 
						 
						
							
							
								
								Add tests for  #5286  
							
							 
							
							
							
						 
						
							2019-05-22 03:56:52 +09:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								d19df5efa2 
								
							 
						 
						
							
							
								
								importorskip: display/include ImportError  
							
							 
							
							... 
							
							
							
							This can provide useful information, e.g.
> could not import 'pyrepl.readline': curses library not found 
							
						 
						
							2019-05-20 14:13:33 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								93fd9debe3 
								
							 
						 
						
							
							
								
								Allow disabling of python plugin  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/5277 . 
							
						 
						
							2019-05-17 18:17:14 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								ff428bfee1 
								
							 
						 
						
							
							
								
								tests: harden test_nonascii_text  
							
							 
							
							
							
						 
						
							2019-05-17 18:06:32 +02:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								dc75b6af47 
								
							 
						 
						
							
							
								
								Use fix-encoding-pragma pre-commit hook  
							
							 
							
							
							
						 
						
							2019-05-14 15:56:31 -07:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								7573747cda 
								
							 
						 
						
							
							
								
								Normalize all source encoding declarations  
							
							 
							
							
							
						 
						
							2019-05-14 19:42:44 -03:00