Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								f2ed796c41 
								
							 
						 
						
							
							
								
								pdb: import pdbcls lazily  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/2064 . 
							
						 
						
							2019-05-26 15:56:38 +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  
						
					 
				
					
						
							
							
								 
								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
							
						 
						
							 
							
							
							
							
								
							
							
								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
							
						 
						
							 
							
							
							
							
								
							
							
								93fd9debe3 
								
							 
						 
						
							
							
								
								Allow disabling of python plugin  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/5277 . 
							
						 
						
							2019-05-17 18:17:14 +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  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								4318698bae 
								
							 
						 
						
							
							
								
								Remove 'b' from sys.stdout.mode  
							
							 
							
							
							
						 
						
							2019-05-14 15:00:59 -07:00  
						
					 
				
					
						
							
							
								 
								Raul Tambre
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								18024467ff 
								
							 
						 
						
							
							
								
								Fix invalid Python file encoding "utf8"  
							
							 
							
							... 
							
							
							
							Since Python 3 it must be "utf-8", which is the official name.
This is backwards compatible with Python 2. 
							
						 
						
							2019-05-12 19:14:06 +03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								465b2d998a 
								
							 
						 
						
							
							
								
								Further "unknown marks warning" improvements ( #5178 )  
							
							 
							
							... 
							
							
							
							Further "unknown marks warning" improvements 
							
						 
						
							2019-05-11 13:28:10 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								73bbff2b74 
								
							 
						 
						
							
							
								
								Introduce record_testsuite_property fixture  
							
							 
							
							... 
							
							
							
							This exposes the functionality introduced in fa6acdc  as a session-scoped fixture.
Plugins that want to remain compatible with the `xunit2`
standard should use this fixture instead of `record_property`.
Fix  #5202  
							
						 
						
							2019-05-10 19:44:27 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								0594dba5ce 
								
							 
						 
						
							
							
								
								Remove unused markers and enable --strict-markers  
							
							 
							
							
							
						 
						
							2019-05-09 19:36:39 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								f1183c2422 
								
							 
						 
						
							
							
								
								Remove the 'issue' marker from test suite  
							
							 
							
							... 
							
							
							
							It doesn't seem to add much value (why would one execute tests
based on that marker?), plus using the docstring for that
encourages one to write a more descriptive message about the test 
							
						 
						
							2019-05-09 19:36:38 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								685ca96c71 
								
							 
						 
						
							
							
								
								Change ``--strict`` to ``--strict-markers``, preserving the old one  
							
							 
							
							... 
							
							
							
							Fix  #5023  
							
						 
						
							2019-05-09 19:36:38 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								ccf6c3cb46 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							 
							
							
							
						 
						
							2019-05-09 19:22:40 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								73b74c74c9 
								
							 
						 
						
							
							
								
								pdb: only use outcomes.exit via do_quit  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/5235 . 
							
						 
						
							2019-05-09 14:55:55 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5eeb5ee960 
								
							 
						 
						
							
							
								
								Merge pull request  #5013  from blueyed/short-summary-message  
							
							 
							
							... 
							
							
							
							Display message from reprcrash in short test summary 
							
						 
						
							2019-05-08 22:01:04 +02:00  
						
					 
				
					
						
							
							
								 
								Pulkit Goyal
							
						 
						
							 
							
							
							
							
								
							
							
								7e08e09473 
								
							 
						 
						
							
							
								
								logging: improve default logging format (issue5214)  
							
							 
							
							... 
							
							
							
							We improve the following things in the logging format:
  * Show module name instead of just the filename
  * show level of logging as the first thing
  * show lineno attached to module:file details
Thanks to @blueyed who suggested this on the github issue.
It's my first contribution and I have added myself to AUTHORS.
I also added to a changelog file. 
							
						 
						
							2019-05-08 21:37:59 +03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								6d040370ed 
								
							 
						 
						
							
							
								
								Show fixture scopes with ``--fixtures``, except for "function" scope  
							
							 
							
							... 
							
							
							
							Fix  #5220  
							
						 
						
							2019-05-07 14:32:20 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1d466d0aa7 
								
							 
						 
						
							
							
								
								Use exec directly ( #5224 )  
							
							 
							
							... 
							
							
							
							Use exec directly 
							
						 
						
							2019-05-07 10:02:12 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ef4dec0bcf 
								
							 
						 
						
							
							
								
								Skip test_source_mtime_long_long on 32bit and lower platforms ( #5045 )  
							
							 
							
							... 
							
							
							
							Skip test_source_mtime_long_long on 32bit and lower platforms 
							
						 
						
							2019-05-07 09:42:18 -03:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								d1a48ad68f 
								
							 
						 
						
							
							
								
								Use exec directly  
							
							 
							
							
							
						 
						
							2019-05-06 23:07:39 -07:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								32a5e80a6d 
								
							 
						 
						
							
							
								
								Add encoding: header and fix rep mock in test_line_with_reprcrash on py27  
							
							 
							
							
							
						 
						
							2019-05-05 09:33:37 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								0e8a8f94f6 
								
							 
						 
						
							
							
								
								Add encoding header to test_terminal.py  
							
							 
							
							
							
						 
						
							2019-05-05 09:14:07 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								8f23e19bcb 
								
							 
						 
						
							
							
								
								Emit a warning for record_property when used with xunit2  
							
							 
							
							... 
							
							
							
							"property" elements cannot be children of "testsuite" according to the schema, so it is incompatible with xunit2
Related to #5202  
							
						 
						
							2019-05-05 09:01:13 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fc2ad1dbed 
								
							 
						 
						
							
							
								
								Warning subclasses ( #5179 )  
							
							 
							
							... 
							
							
							
							Warning subclasses 
							
						 
						
							2019-04-29 17:57:49 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fb6dad60a0 
								
							 
						 
						
							
							
								
								terminal: use pytest_collection_finish for reporting ( #5113 )  
							
							 
							
							... 
							
							
							
							terminal: use pytest_collection_finish for reporting 
							
						 
						
							2019-04-29 08:00:48 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								ff5317a7f3 
								
							 
						 
						
							
							
								
								terminal: use pytest_collection_finish for reporting  
							
							 
							
							
							
						 
						
							2019-04-29 05:20:04 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								08734bdd18 
								
							 
						 
						
							
							
								
								--lf now skips colletion of files without failed tests  
							
							 
							
							... 
							
							
							
							Fix  #5172  
							
						 
						
							2019-04-28 20:23:46 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								53cd7fd2ea 
								
							 
						 
						
							
							
								
								Introduce new warning subclasses  
							
							 
							
							... 
							
							
							
							Fix  #5177  
							
						 
						
							2019-04-28 10:38:25 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								65133018f3 
								
							 
						 
						
							
							
								
								Terminal plugin is not semi-essential anymore  
							
							 
							
							... 
							
							
							
							Thanks to https://github.com/pytest-dev/pytest/pull/5138 . 
							
						 
						
							2019-04-27 03:39:00 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								308b733b9d 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #4854  from blueyed/pdb-skip"  
							
							 
							
							... 
							
							
							
							This reverts commit e88aa957ae , reversing
changes made to 1410d3dc9a .
I do not think it warrants an option anymore, and there is a way to
achieve this via `--pdbcls` if needed. 
							
						 
						
							2019-04-27 02:25:38 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								7f519f8ab7 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							 
							
							
							
						 
						
							2019-04-27 00:43:00 +02:00  
						
					 
				
					
						
							
							
								 
								Nikolay Kondratyev
							
						 
						
							 
							
							
							
							
								
							
							
								bc00d0f7db 
								
							 
						 
						
							
							
								
								Fix handle repr error with showlocals and verbose output  
							
							 
							
							
							
						 
						
							2019-04-19 18:54:21 +03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e3e57a755b 
								
							 
						 
						
							
							
								
								Merge pull request  #5083  from blueyed/capture-_suspended  
							
							 
							
							... 
							
							
							
							capture: store _state 
							
						 
						
							2019-04-19 17:32:54 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								79d5fc3a0b 
								
							 
						 
						
							
							
								
								Merge pull request  #5144  from blueyed/sessionfinish-exitstatus  
							
							 
							
							... 
							
							
							
							pytest_sessionfinish: preset exitstatus with UsageErrors 
							
						 
						
							2019-04-19 17:30:01 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								f75f7c1925 
								
							 
						 
						
							
							
								
								conftest: use a hookwrapper with sorting faster tests first  
							
							 
							
							
							
						 
						
							2019-04-19 01:23:34 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								698c4e75fd 
								
							 
						 
						
							
							
								
								capture: track current state in _state attributes  
							
							 
							
							... 
							
							
							
							This is meant for debugging, and making assertions later. 
							
						 
						
							2019-04-19 00:35:15 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								649d23c8a8 
								
							 
						 
						
							
							
								
								pytest_sessionfinish: preset exitstatus with UsageErrors  
							
							 
							
							... 
							
							
							
							Previously it would be 0.  Setting it to the expected outcome
(EXIT_USAGEERROR) here already helps `pytest_sessionfinish` hooks. 
							
						 
						
							2019-04-18 23:18:59 +02:00  
						
					 
				
					
						
							
							
								 
								Ilya Konstantinov
							
						 
						
							 
							
							
							
							
								
							
							
								d67d68f6d3 
								
							 
						 
						
							
							
								
								Eliminate core dependency on 'terminal' plugin  
							
							 
							
							
							
						 
						
							2019-04-17 11:19:19 -07:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								c3178a176d 
								
							 
						 
						
							
							
								
								move test  
							
							 
							
							
							
						 
						
							2019-04-17 15:30:34 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								df1d1105b0 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/features' into short-summary-message  
							
							 
							
							... 
							
							
							
							Conflicts:
	src/_pytest/skipping.py 
							
						 
						
							2019-04-17 15:30:19 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b64d9402ca 
								
							 
						 
						
							
							
								
								Merge pull request  #5108  from blueyed/summary  
							
							 
							
							... 
							
							
							
							terminal summary: display passes after warnings 
							
						 
						
							2019-04-15 14:49:01 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								ea79eb5c3f 
								
							 
						 
						
							
							
								
								terminal summary: display passes after warnings  
							
							 
							
							... 
							
							
							
							This displays passes (with output, `-rP`) before the short summary, and
before any other output from other plugins also. 
							
						 
						
							2019-04-15 16:31:42 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								852ca7ad59 
								
							 
						 
						
							
							
								
								Merge pull request  #5114  from blueyed/fixtest  
							
							 
							
							... 
							
							
							
							test_pytest_exit_returncode: ignore ResourceWarnings 
							
						 
						
							2019-04-15 11:25:16 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								45ba736c81 
								
							 
						 
						
							
							
								
								Merge pull request  #5128  from blueyed/mark-is  
							
							 
							
							... 
							
							
							
							Fix error message with unregistered markers 
							
						 
						
							2019-04-15 16:23:54 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								cc005af47e 
								
							 
						 
						
							
							
								
								Fix error message with unregistered markers  
							
							 
							
							
							
						 
						
							2019-04-15 10:15:37 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								f1f1862b19 
								
							 
						 
						
							
							
								
								Update testing/test_runner.py  
							
							 
							
							
							
						 
						
							2019-04-14 23:26:56 +02:00