0594dba5ce 
								
							 
						 
						
							
							
								
								Remove unused markers and enable --strict-markers  
							
							
							
						 
						
							2019-05-09 19:36:39 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								685ca96c71 
								
							 
						 
						
							
							
								
								Change ``--strict`` to ``--strict-markers``, preserving the old one  
							
							... 
							
							
							
							Fix  #5023  
						
							2019-05-09 19:36:38 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6d040370ed 
								
							 
						 
						
							
							
								
								Show fixture scopes with ``--fixtures``, except for "function" scope  
							
							... 
							
							
							
							Fix  #5220  
						
							2019-05-07 14:32:20 -03:00  
				
					
						
							
							
								 
						
							
								32a5e80a6d 
								
							 
						 
						
							
							
								
								Add encoding: header and fix rep mock in test_line_with_reprcrash on py27  
							
							
							
						 
						
							2019-05-05 09:33:37 -03:00  
				
					
						
							
							
								 
						
							
								0e8a8f94f6 
								
							 
						 
						
							
							
								
								Add encoding header to test_terminal.py  
							
							
							
						 
						
							2019-05-05 09:14:07 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								fc2ad1dbed 
								
							 
						 
						
							
							
								
								Warning subclasses ( #5179 )  
							
							... 
							
							
							
							Warning subclasses 
							
						 
						
							2019-04-29 17:57:49 -03:00  
				
					
						
							
							
								 
						
							
								fb6dad60a0 
								
							 
						 
						
							
							
								
								terminal: use pytest_collection_finish for reporting ( #5113 )  
							
							... 
							
							
							
							terminal: use pytest_collection_finish for reporting 
							
						 
						
							2019-04-29 08:00:48 -03:00  
				
					
						
							
							
								 
						
							
								ff5317a7f3 
								
							 
						 
						
							
							
								
								terminal: use pytest_collection_finish for reporting  
							
							
							
						 
						
							2019-04-29 05:20:04 +02:00  
				
					
						
							
							
								 
						
							
								08734bdd18 
								
							 
						 
						
							
							
								
								--lf now skips colletion of files without failed tests  
							
							... 
							
							
							
							Fix  #5172  
						
							2019-04-28 20:23:46 -03:00  
				
					
						
							
							
								 
						
							
								53cd7fd2ea 
								
							 
						 
						
							
							
								
								Introduce new warning subclasses  
							
							... 
							
							
							
							Fix  #5177  
						
							2019-04-28 10:38:25 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								308b733b9d 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #4854  from blueyed/pdb-skip"  
							
							... 
							
							
							
							This reverts commit e88aa957ae1410d3dc9a 
							
						 
						
							2019-04-27 02:25:38 +02:00  
				
					
						
							
							
								 
						
							
								7f519f8ab7 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							
							
						 
						
							2019-04-27 00:43:00 +02:00  
				
					
						
							
							
								 
						
							
								bc00d0f7db 
								
							 
						 
						
							
							
								
								Fix handle repr error with showlocals and verbose output  
							
							
							
						 
						
							2019-04-19 18:54:21 +03:00  
				
					
						
							
							
								 
						
							
								e3e57a755b 
								
							 
						 
						
							
							
								
								Merge pull request  #5083  from blueyed/capture-_suspended  
							
							... 
							
							
							
							capture: store _state 
							
						 
						
							2019-04-19 17:32:54 +02:00  
				
					
						
							
							
								 
						
							
								79d5fc3a0b 
								
							 
						 
						
							
							
								
								Merge pull request  #5144  from blueyed/sessionfinish-exitstatus  
							
							... 
							
							
							
							pytest_sessionfinish: preset exitstatus with UsageErrors 
							
						 
						
							2019-04-19 17:30:01 +02:00  
				
					
						
							
							
								 
						
							
								f75f7c1925 
								
							 
						 
						
							
							
								
								conftest: use a hookwrapper with sorting faster tests first  
							
							
							
						 
						
							2019-04-19 01:23:34 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d67d68f6d3 
								
							 
						 
						
							
							
								
								Eliminate core dependency on 'terminal' plugin  
							
							
							
						 
						
							2019-04-17 11:19:19 -07:00  
				
					
						
							
							
								 
						
							
								c3178a176d 
								
							 
						 
						
							
							
								
								move test  
							
							
							
						 
						
							2019-04-17 15:30:34 +02:00  
				
					
						
							
							
								 
						
							
								df1d1105b0 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/features' into short-summary-message  
							
							... 
							
							
							
							Conflicts:
	src/_pytest/skipping.py 
							
						 
						
							2019-04-17 15:30:19 +02:00  
				
					
						
							
							
								 
						
							
								b64d9402ca 
								
							 
						 
						
							
							
								
								Merge pull request  #5108  from blueyed/summary  
							
							... 
							
							
							
							terminal summary: display passes after warnings 
							
						 
						
							2019-04-15 14:49:01 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								852ca7ad59 
								
							 
						 
						
							
							
								
								Merge pull request  #5114  from blueyed/fixtest  
							
							... 
							
							
							
							test_pytest_exit_returncode: ignore ResourceWarnings 
							
						 
						
							2019-04-15 11:25:16 -03:00  
				
					
						
							
							
								 
						
							
								45ba736c81 
								
							 
						 
						
							
							
								
								Merge pull request  #5128  from blueyed/mark-is  
							
							... 
							
							
							
							Fix error message with unregistered markers 
							
						 
						
							2019-04-15 16:23:54 +02:00  
				
					
						
							
							
								 
						
							
								cc005af47e 
								
							 
						 
						
							
							
								
								Fix error message with unregistered markers  
							
							
							
						 
						
							2019-04-15 10:15:37 +02:00  
				
					
						
							
							
								 
						
							
								f1f1862b19 
								
							 
						 
						
							
							
								
								Update testing/test_runner.py  
							
							
							
						 
						
							2019-04-14 23:26:56 +02:00  
				
					
						
							
							
								 
						
							
								6f0a5789fb 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							
							
						 
						
							2019-04-14 23:22:21 +02:00  
				
					
						
							
							
								 
						
							
								1dd5f088fa 
								
							 
						 
						
							
							
								
								test_pytest_exit_returncode: ignore ResourceWarnings  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/5088 . 
							
						 
						
							2019-04-14 21:55:15 +02:00  
				
					
						
							
							
								 
						
							
								8fd5a658eb 
								
							 
						 
						
							
							
								
								monkeypatch.syspath_prepend: invalidate import cache  
							
							... 
							
							
							
							This was done with testdir only, and uses the fixed monkeypatch method
there now. 
							
						 
						
							2019-04-13 16:15:44 +02:00  
				
					
						
							
							
								 
						
							
								43e7401c91 
								
							 
						 
						
							
							
								
								Produce a warning when unknown arguments are passed to pytest.param()  
							
							
							
						 
						
							2019-04-12 13:00:39 -07:00  
				
					
						
							
							
								 
						
							
								da2e092163 
								
							 
						 
						
							
							
								
								pre-commit autoupdate  
							
							
							
						 
						
							2019-04-12 04:52:47 -07:00  
				
					
						
							
							
								 
						
							
								19035f4b55 
								
							 
						 
						
							
							
								
								Merge pull request  #5068  from blueyed/reportchars  
							
							... 
							
							
							
							Add support for reportchars=A (`-rA`) 
							
						 
						
							2019-04-12 08:13:22 -03:00  
				
					
						
							
							
								 
						
							
								a37d1df089 
								
							 
						 
						
							
							
								
								Show XFail reason as part of JUnitXML message field  
							
							... 
							
							
							
							Fixes  #4907  
						
							2019-04-11 22:26:05 +01:00  
				
					
						
							
							
								 
						
							
								8b2fcf517c 
								
							 
						 
						
							
							
								
								Merge master  
							
							
							
						 
						
							2019-04-11 13:28:36 +02:00  
				
					
						
							
							
								 
						
							
								b3759372ad 
								
							 
						 
						
							
							
								
								Merge pull request  #5082  from blueyed/pytester-raise_on_kwargs  
							
							... 
							
							
							
							pytester: improve/fix kwargs validation 
							
						 
						
							2019-04-11 00:46:18 +02:00  
				
					
						
							
							
								 
						
							
								f5d2b199e2 
								
							 
						 
						
							
							
								
								Merge pull request  #5069  from blueyed/cleanup-summary-to-terminal  
							
							... 
							
							
							
							cleanup: move terminal summary code to terminal plugin 
							
						 
						
							2019-04-10 19:32:01 -03:00  
				
					
						
							
							
								 
						
							
								148f2fc72c 
								
							 
						 
						
							
							
								
								Fix test_error_during_readouterr: syspathinsert is unused  
							
							
							
						 
						
							2019-04-10 21:57:45 +02:00  
				
					
						
							
							
								 
						
							
								10fa66e5b5 
								
							 
						 
						
							
							
								
								Merge pull request  #5059  from blueyed/pytester-popen-run-stdin  
							
							... 
							
							
							
							pytester: allow passing in stdin to run/popen 
							
						 
						
							2019-04-10 20:32:22 +02:00  
				
					
						
							
							
								 
						
							
								fcbfdef11b 
								
							 
						 
						
							
							
								
								Merge pull request  #5071  from blueyed/prefer-fast  
							
							... 
							
							
							
							Add a conftest to prefer faster tests 
							
						 
						
							2019-04-10 01:22:24 +02:00  
				
					
						
							
							
								 
						
							
								b84f826fc8 
								
							 
						 
						
							
							
								
								test_run_stdin: add sleep  
							
							
							
						 
						
							2019-04-10 00:03:49 +02:00  
				
					
						
							
							
								 
						
							
								4fb7a91a5e 
								
							 
						 
						
							
							
								
								pdb: add test for --trace with --pdbcls  
							
							... 
							
							
							
							Ensures that https://github.com/pytest-dev/pytest/issues/4111  is fixed,
which happened in 92a2884b 
							
						 
						
							2019-04-08 03:49:03 +02:00  
				
					
						
							
							
								 
						
							
								06029d11d3 
								
							 
						 
						
							
							
								
								Refactor into TerminalReporter.short_test_summary  
							
							
							
						 
						
							2019-04-07 19:49:18 +02:00  
				
					
						
							
							
								 
						
							
								4c0ba6017d 
								
							 
						 
						
							
							
								
								Add a conftest to prefer faster tests  
							
							... 
							
							
							
							This uses pytest_collection_modifyitems for pytest's own tests to order
them, preferring faster ones via quick'n'dirty heuristics only for now. 
							
						 
						
							2019-04-07 19:11:17 +02:00