977adf1354 
								
							 
						 
						
							
							
								
								Improving sphinx docs based on feedback  
							
							
							
						 
						
							2019-01-27 16:41:23 +00:00  
				
					
						
							
							
								 
						
							
								afe9fd5ffd 
								
							 
						 
						
							
							
								
								Adds `does_not_raise` context manager  
							
							... 
							
							
							
							Addressing issues #4324  and #1830  
							
						 
						
							2019-01-27 16:40:35 +00:00  
				
					
						
							
							
								 
						
							
								c75bd08807 
								
							 
						 
						
							
							
								
								ensure tmp_path is always a realpath  
							
							
							
						 
						
							2019-01-27 14:08:43 +01:00  
				
					
						
							
							
								 
						
							
								f7d7555521 
								
							 
						 
						
							
							
								
								fix   #4680  - ensure tmpdir and tmp_path are the same  
							
							
							
						 
						
							2019-01-27 13:05:34 +01:00  
				
					
						
							
							
								 
						
							
								9905a73ae0 
								
							 
						 
						
							
							
								
								Merge pull request  #4511  from jhunkeler/junit-strict  
							
							... 
							
							
							
							Toggle JUnit behavior with INI option 
							
						 
						
							2019-01-24 20:54:32 -02:00  
				
					
						
							
							
								 
						
							
								51dd738b1a 
								
							 
						 
						
							
							
								
								Merge pull request  #4673  from kown7/count-tests  
							
							... 
							
							
							
							Count tests 
							
						 
						
							2019-01-24 20:46:29 -02:00  
				
					
						
							
							
								 
						
							
								7ddfc04793 
								
							 
						 
						
							
							
								
								Merge pull request  #4665  from nicoddemus/group-warnings-by-message  
							
							... 
							
							
							
							Group warnings by message instead of by test id 
							
						 
						
							2019-01-24 20:00:27 -02:00  
				
					
						
							
							
								 
						
							
								2d18546870 
								
							 
						 
						
							
							
								
								resolving report.when attribute should be reliable now  
							
							
							
						 
						
							2019-01-24 11:12:59 -06:00  
				
					
						
							
							
								 
						
							
								0f546c4670 
								
							 
						 
						
							
							
								
								pytest_terminal_summary uses result from pytest_report_teststatus hook, rather than hardcoded strings  
							
							... 
							
							
							
							Less hacky way to make XPASS yellow markup. Make sure collect reports still have a "when" attribute.
xfail changed to XFAIL in the test report, for consistency with other outcomes which are all CAPS 
							
						 
						
							2019-01-24 10:17:29 -06:00  
				
					
						
							
							
								 
						
							
								8723eb16ea 
								
							 
						 
						
							
							
								
								only print selected if any have been selected  
							
							
							
						 
						
							2019-01-24 00:00:29 +01:00  
				
					
						
							
							
								 
						
							
								daf39112e7 
								
							 
						 
						
							
							
								
								Merge pull request  #4091  from nicoddemus/setup-methods-as-fixtures-3094  
							
							... 
							
							
							
							Use fixtures to invoke xunit-style fixtures 
							
						 
						
							2019-01-23 19:23:31 -02:00  
				
					
						
							
							
								 
						
							
								9543d1901f 
								
							 
						 
						
							
							
								
								Group warnings by message instead of by test id  
							
							
							
						 
						
							2019-01-22 19:42:22 -02:00  
				
					
						
							
							
								 
						
							
								92a2c1a9c4 
								
							 
						 
						
							
							
								
								remove and ban py.io.BytesIO, py.process, py.path.local.sysfind  
							
							
							
						 
						
							2019-01-21 19:51:16 -08:00  
				
					
						
							
							
								 
						
							
								9f86e83478 
								
							 
						 
						
							
							
								
								count selected tests  
							
							
							
						 
						
							2019-01-21 23:56:39 +01:00  
				
					
						
							
							
								 
						
							
								0c6ca0da62 
								
							 
						 
						
							
							
								
								Fix usages of py.io.saferepr  
							
							
							
						 
						
							2019-01-20 16:36:23 -08:00  
				
					
						
							
							
								 
						
							
								095ce2ca7f 
								
							 
						 
						
							
							
								
								Fix linting errors and py references in saferepr.py  
							
							
							
						 
						
							2019-01-20 16:36:14 -08:00  
				
					
						
							
							
								 
						
							
								dbb6c18c44 
								
							 
						 
						
							
							
								
								copy saferepr from pylib verbatim  
							
							... 
							
							
							
							Copied from b9da2ed6178cd37d4ed6b41f9fa8234dce96973f 
							
						 
						
							2019-01-20 16:30:31 -08:00  
				
					
						
							
							
								 
						
							
								ec5e279f93 
								
							 
						 
						
							
							
								
								Remove and ban use of py.builtin  
							
							
							
						 
						
							2019-01-20 11:59:48 -08:00  
				
					
						
							
							
								 
						
							
								e69b1255d7 
								
							 
						 
						
							
							
								
								Improve quitting from pdb  
							
							... 
							
							
							
							Regarding tests: it merges ``test_pdb_interaction``,
``test_pdb_print_captured_stdout``, and
``test_pdb_print_captured_stderr`` into
``test_pdb_print_captured_stdout_and_stderr`` (clarity and performance,
especially since pexpect tests are slow). 
							
						 
						
							2019-01-20 00:34:16 +01:00  
				
					
						
							
							
								 
						
							
								57bf9d6740 
								
							 
						 
						
							
							
								
								Merge pull request  #4654  from AuHau/fix/#4653-Fix_tmp_path_symlink_resolution  
							
							... 
							
							
							
							Fixes  #4653  - tmp_path provides real path 
						
							2019-01-19 09:41:47 -02:00  
				
					
						
							
							
								 
						
							
								f28b834426 
								
							 
						 
						
							
							
								
								fix   #4649  - also transfer markers to keywordmapping  
							
							... 
							
							
							
							as it turns out it is distinct from nodekeywords and behaves completely different 
							
						 
						
							2019-01-18 23:18:51 +01:00  
				
					
						
							
							
								 
						
							
								04bd147d46 
								
							 
						 
						
							
							
								
								Fixes   #4653  - tmp_path provides real path  
							
							
							
						 
						
							2019-01-18 12:54:00 -08:00  
				
					
						
							
							
								 
						
							
								1a04e8903a 
								
							 
						 
						
							
							
								
								Merge pull request  #4537  from chdsbd/master  
							
							... 
							
							
							
							Bugfix: monkeypatch.delattr handles class descriptors 
							
						 
						
							2019-01-16 08:09:59 -02:00  
				
					
						
							
							
								 
						
							
								8967976443 
								
							 
						 
						
							
							
								
								Ensure xml object is viable before testing family type  
							
							
							
						 
						
							2019-01-14 22:58:41 -05:00  
				
					
						
							
							
								 
						
							
								bcacc40775 
								
							 
						 
						
							
							
								
								Update comment text  
							
							
							
						 
						
							2019-01-14 22:58:41 -05:00  
				
					
						
							
							
								 
						
							
								aaa7d36bc9 
								
							 
						 
						
							
							
								
								Change family behavior:  
							
							... 
							
							
							
							* "legacy" is no longer a copy of "xunit1"
* Attempts to use "legacy" will redirect to "xunit1"
* record_xml_attribute is not compatible outside of legacy family
* Replace call to method/override raw() with to_xml() 
							
						 
						
							2019-01-14 22:58:40 -05:00  
				
					
						
							
							
								 
						
							
								8937e39afd 
								
							 
						 
						
							
							
								
								Raise TypeError instead of NotImplementedError if not list type  
							
							
							
						 
						
							2019-01-14 22:58:40 -05:00  
				
					
						
							
							
								 
						
							
								343430c537 
								
							 
						 
						
							
							
								
								Replace family "old" with "legacy"  
							
							
							
						 
						
							2019-01-14 22:58:40 -05:00  
				
					
						
							
							
								 
						
							
								335cc5d651 
								
							 
						 
						
							
							
								
								Handle backwards-compatiblity  
							
							
							
						 
						
							2019-01-14 22:58:40 -05:00  
				
					
						
							
							
								 
						
							
								2e551c32b6 
								
							 
						 
						
							
							
								
								Add junit_family config option  
							
							
							
						 
						
							2019-01-14 22:58:40 -05:00  
				
					
						
							
							
								 
						
							
								af2ee1e80a 
								
							 
						 
						
							
							
								
								Emit JUnit compatible XML  
							
							... 
							
							
							
							* Remove non-standard testcase elements: 'file' and 'line'
* Replace testcase element 'skips' with 'skipped'
* Time resolution uses the standard format: 0.000
* Tests use corrected XML output with proper attributes 
							
						 
						
							2019-01-14 22:58:40 -05:00  
				
					
						
							
							
								 
						
							
								1a358df998 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							
							
						 
						
							2019-01-14 17:15:39 +01:00  
				
					
						
							
							
								 
						
							
								5bb0be1e24 
								
							 
						 
						
							
							
								
								Merge pull request  #4615  from asottile/some_dead_code  
							
							... 
							
							
							
							Remove some dead code 
							
						 
						
							2019-01-14 07:35:21 -08:00  
				
					
						
							
							
								 
						
							
								42bb0b3904 
								
							 
						 
						
							
							
								
								Use a.item() instead of deprecated np.asscalar(a)  
							
							... 
							
							
							
							np.asscalar() has been deprecated in numpy 1.16:
https://github.com/numpy/numpy/blob/master/doc/release/1.16.0-notes.rst#new-deprecations  
							
						 
						
							2019-01-14 08:59:09 -02:00  
				
					
						
							
							
								 
						
							
								16546b7342 
								
							 
						 
						
							
							
								
								Remove some dead code  
							
							... 
							
							
							
							- I wrote a thing: https://github.com/asottile/dead 
- wanted to try it out, there's lots of false positives and I didn't look
  through all the things it pointed out but here's some 
							
						 
						
							2019-01-13 20:41:30 -08:00  
				
					
						
							
							
								 
						
							
								3efb26ae7f 
								
							 
						 
						
							
							
								
								Merge pull request  #4632  from AnjoMan/dont-rewrite-objects-with-failing-getattr  
							
							... 
							
							
							
							Assertion rewrite breaks for objects that reimplement `__getattr__` 
							
						 
						
							2019-01-11 14:07:22 -02:00  
				
					
						
							
							
								 
						
							
								3241fc3103 
								
							 
						 
						
							
							
								
								Don't fail if hasattr fails when rewriting assertions  
							
							... 
							
							
							
							When rewriting assertions, pytest makes a call to
`__name__` on each object in a comparision. If one of
the objects has reimplemented `__getattr__`, they could
fail trying to fetch `__name__` with an error other than
`AttributeError`, which is what `hasattr` catches.
In this case, the stack trace for the failed `__getattr__`
call will show up in the pytest output, even though
it isn't related to the test failing.
This change fixes that by catching exceptions
that `hasattr` throws. 
							
						 
						
							2019-01-10 20:45:15 -05:00  
				
					
						
							
							
								 
						
							
								5f16ff3acc 
								
							 
						 
						
							
							
								
								Merge pull request  #4212  from RonnyPfannschmidt/doctest-testmod-has-call  
							
							... 
							
							
							
							Doctest: hack in handling mock style objects 
							
						 
						
							2019-01-10 19:13:45 -02:00  
				
					
						
							
							
								 
						
							
								71a745270a 
								
							 
						 
						
							
							
								
								Merge pull request  #4607  from oscarbenjamin/long_output  
							
							... 
							
							
							
							Show full repr with assert a==b and -vv 
							
						 
						
							2019-01-10 12:30:46 -02:00  
				
					
						
							
							
								 
						
							
								0f918b1a9d 
								
							 
						 
						
							
							
								
								xunit-style functions and methods are invoked by autouse fixtures  
							
							... 
							
							
							
							Fix  #3094 , Fix  #517  
						
							2019-01-10 12:10:04 -02:00  
				
					
						
							
							
								 
						
							
								a6988aa0b9 
								
							 
						 
						
							
							
								
								fix doctest module when a mock object is around  
							
							... 
							
							
							
							fixes  #3456  
						
							2019-01-10 12:50:22 +01:00  
				
					
						
							
							
								 
						
							
								7ee03e0996 
								
							 
						 
						
							
							
								
								Punctuation  [ci skip]  
							
							
							
						 
						
							2019-01-09 15:35:52 +01:00  
				
					
						
							
							
								 
						
							
								df3b5557d1 
								
							 
						 
						
							
							
								
								Reseting entered state in WarningsRecorder (fixes 4617)  
							
							
							
						 
						
							2019-01-09 12:51:04 +01:00  
				
					
						
							
							
								 
						
							
								85055a9efe 
								
							 
						 
						
							
							
								
								Show full repr with assert a==b and -vv  
							
							
							
						 
						
							2019-01-08 01:25:05 +00:00  
				
					
						
							
							
								 
						
							
								0c4898670c 
								
							 
						 
						
							
							
								
								Add changelog entry and update docs for importorskip  
							
							
							
						 
						
							2019-01-05 12:55:39 -02:00  
				
					
						
							
							
								 
						
							
								8b48621687 
								
							 
						 
						
							
							
								
								Allow providing a custom reason for `importorskip`  
							
							
							
						 
						
							2019-01-04 18:05:28 +00:00  
				
					
						
							
							
								 
						
							
								1eef53b6fe 
								
							 
						 
						
							
							
								
								Update --collect-only to display test descriptions when ran in verbose mode.  
							
							
							
						 
						
							2018-12-29 22:46:46 -08:00  
				
					
						
							
							
								 
						
							
								102ffc69e8 
								
							 
						 
						
							
							
								
								add issue references to the todos  
							
							
							
						 
						
							2018-12-21 14:02:38 +01:00  
				
					
						
							
							
								 
						
							
								3947b859dc 
								
							 
						 
						
							
							
								
								fix hookspec parsing  
							
							
							
						 
						
							2018-12-21 14:02:38 +01:00  
				
					
						
							
							
								 
						
							
								9f9f6ee48b 
								
							 
						 
						
							
							
								
								remove most of markertransfer  
							
							... 
							
							
							
							keywords are still a big issue 
							
						 
						
							2018-12-21 14:02:38 +01:00  
				
					
						
							
							
								 
						
							
								c378cb4793 
								
							 
						 
						
							
							
								
								Remove support for applying marks to values in parametrize  
							
							... 
							
							
							
							Fix  #3082  
						
							2018-12-20 16:16:13 -02:00  
				
					
						
							
							
								 
						
							
								a93f41233a 
								
							 
						 
						
							
							
								
								Raise an error if pytest_plugins is defined in a non-top-level conftest.py file  
							
							... 
							
							
							
							Fix  #4548  
						
							2018-12-19 18:09:47 -02:00  
				
					
						
							
							
								 
						
							
								9138419379 
								
							 
						 
						
							
							
								
								Remove support for '[pytest]' section in setup.cfg file  
							
							... 
							
							
							
							Fix  #3086  
						
							2018-12-19 17:43:17 -02:00  
				
					
						
							
							
								 
						
							
								0115766df3 
								
							 
						 
						
							
							
								
								Calling fixtures directly is now an error instead of a warning  
							
							... 
							
							
							
							Fix  #4545  
						
							2018-12-19 09:26:29 -02:00  
				
					
						
							
							
								 
						
							
								8563364d8b 
								
							 
						 
						
							
							
								
								Merge pull request  #4542  from nicoddemus/remove-legacy-warn  
							
							... 
							
							
							
							Remove config.warn, Node.warn and pytest_logwarning 
							
						 
						
							2018-12-18 19:11:36 -02:00  
				
					
						
							
							
								 
						
							
								e63c7a13ff 
								
							 
						 
						
							
							
								
								Merge pull request  #4327  from ndevenish/approx  
							
							... 
							
							
							
							Let approx() work on more generic sequences 
							
						 
						
							2018-12-17 15:21:12 +01:00  
				
					
						
							
							
								 
						
							
								b7e8171cf8 
								
							 
						 
						
							
							
								
								Merge branch 'features' into remove-legacy-warn  
							
							
							
						 
						
							2018-12-17 10:37:31 -02:00  
				
					
						
							
							
								 
						
							
								75e93e5168 
								
							 
						 
						
							
							
								
								Merge pull request  #4556  from nicoddemus/idfunc-failure  
							
							... 
							
							
							
							Errors in parametrize id functions now propagate the error instead of issuing a warning 
							
						 
						
							2018-12-17 10:36:15 -02:00  
				
					
						
							
							
								 
						
							
								c6d27d8224 
								
							 
						 
						
							
							
								
								Merge pull request  #4555  from nicoddemus/remove-record-xml-pytest-main-str  
							
							... 
							
							
							
							Remove record_xml_property and support for strings in pytest.main() 
							
						 
						
							2018-12-17 10:08:51 -02:00  
				
					
						
							
							
								 
						
							
								84390acccc 
								
							 
						 
						
							
							
								
								Merge pull request  #4553  from nicoddemus/junit-durations  
							
							... 
							
							
							
							Rename "junit_time" to "junit_duration_report" option 
							
						 
						
							2018-12-17 10:08:20 -02:00  
				
					
						
							
							
								 
						
							
								1499778d5e 
								
							 
						 
						
							
							
								
								Errors in parametrize id functions now propagate the error instead of issuing a warning  
							
							... 
							
							
							
							Fix  #2169  
						
							2018-12-14 21:07:54 -02:00  
				
					
						
							
							
								 
						
							
								a7e401656e 
								
							 
						 
						
							
							
								
								Remove support to pass strings to pytest.main()  
							
							... 
							
							
							
							Fix  #3085  
						
							2018-12-14 15:45:47 -02:00  
				
					
						
							
							
								 
						
							
								6e1b1abfa7 
								
							 
						 
						
							
							
								
								Remove deprecated record_xml_property  
							
							... 
							
							
							
							Fix  #4547  
						
							2018-12-14 15:10:08 -02:00  
				
					
						
							
							
								 
						
							
								8e287c5c77 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							
							
						 
						
							2018-12-14 16:44:43 +01:00  
				
					
						
							
							
								 
						
							
								231863b133 
								
							 
						 
						
							
							
								
								Rename "junit_time" to "junit_duration_report" option  
							
							... 
							
							
							
							Just realized while reading the changelog that "junit_time" is not a very good
name, so I decided to open this PR renaming it to "junit_duration_report" which
I believe conveys the meaning of the option better 
							
						 
						
							2018-12-14 12:56:26 -02:00  
				
					
						
							
							
								 
						
							
								fd48cd57f9 
								
							 
						 
						
							
							
								
								Remove config.warn, Node.warn; pytest_logwarning issues a warning when implemented  
							
							... 
							
							
							
							Fix  #3078  
						
							2018-12-14 12:50:18 -02:00  
				
					
						
							
							
								 
						
							
								1e80a9cb34 
								
							 
						 
						
							
							
								
								Remove pytest_funcarg__ prefix support for defining fixtures  
							
							... 
							
							
							
							Fix  #4543  
						
							2018-12-13 21:41:38 -02:00  
				
					
						
							
							
								 
						
							
								26d202a7bd 
								
							 
						 
						
							
							
								
								Merge pull request  #4529  from aparamon/jxmlunit-call-time  
							
							... 
							
							
							
							Add --junittime=call option 
							
						 
						
							2018-12-13 13:51:06 -02:00  
				
					
						
							
							
								 
						
							
								b390c66dc4 
								
							 
						 
						
							
							
								
								Merge pull request  #4292  from blueyed/exit-outcome  
							
							... 
							
							
							
							Derive outcomes.exit.Exit from SystemExit instead of KeyboardInterrupt 
							
						 
						
							2018-12-13 13:43:39 -02:00  
				
					
						
							
							
								 
						
							
								f96e1b6f3e 
								
							 
						 
						
							
							
								
								Merge pull request  #4532  from nicoddemus/failure-summary  
							
							... 
							
							
							
							Change -ra to show errors and failures last, instead of first 
							
						 
						
							2018-12-13 10:30:28 -02:00  
				
					
						
							
							
								 
						
							
								5b83417afc 
								
							 
						 
						
							
							
								
								Deprecate the 'message' parameter of pytest.raises  
							
							... 
							
							
							
							Fix  #3974  
						
							2018-12-12 22:26:30 -02:00  
				
					
						
							
							
								 
						
							
								a254ad0436 
								
							 
						 
						
							
							
								
								Raise `TypeError` for `with raises(..., match=<non-None falsey value>)`.  
							
							
							
						 
						
							2018-12-12 14:59:22 -08:00  
				
					
						
							
							
								 
						
							
								9b3be870dc 
								
							 
						 
						
							
							
								
								Improve comment  
							
							
							
						 
						
							2018-12-12 23:29:43 +01:00  
				
					
						
							
							
								 
						
							
								f8d31d2400 
								
							 
						 
						
							
							
								
								Bugfix: monkeypatch.delattr handles class descriptors  
							
							... 
							
							
							
							Correct monkeypatch.delattr to match the correct behavior of
monkeypatch.setattr when changing class descriptors 
							
						 
						
							2018-12-12 15:20:24 -05:00  
				
					
						
							
							
								 
						
							
								e3d30f8ebf 
								
							 
						 
						
							
							
								
								Remove deprecated PyCollector.makeitem  
							
							... 
							
							
							
							Fix  #4535  
						
							2018-12-12 14:15:52 -02:00  
				
					
						
							
							
								 
						
							
								316cca204f 
								
							 
						 
						
							
							
								
								Switch to ini config parameter  
							
							
							
						 
						
							2018-12-12 13:19:39 +03:00  
				
					
						
							
							
								 
						
							
								9839ceffe0 
								
							 
						 
						
							
							
								
								Change -ra to show errors and failures last, instead of first  
							
							... 
							
							
							
							Often in large test suites (like pytest's), the -ra summary is very useful
to obtain a list of failures so we can execute each test at once to fix them.
Problem is the default shows errors and failures first, which leads to a lot
of scrolling to get to them. 
							
						 
						
							2018-12-11 20:36:57 -02:00  
				
					
						
							
							
								 
						
							
								a44776ed48 
								
							 
						 
						
							
							
								
								Fix linting  
							
							
							
						 
						
							2018-12-11 15:16:11 -02:00  
				
					
						
							
							
								 
						
							
								cfbd387a5d 
								
							 
						 
						
							
							
								
								Add --junittime=call option  
							
							
							
						 
						
							2018-12-11 19:29:31 +03:00  
				
					
						
							
							
								 
						
							
								bb363c8ff2 
								
							 
						 
						
							
							
								
								Merge pull request  #4528  from blueyed/parser-prog  
							
							... 
							
							
							
							argparsing: Parser: allow to forward prog to argparse 
							
						 
						
							2018-12-11 13:33:40 +01:00  
				
					
						
							
							
								 
						
							
								ebe0a88226 
								
							 
						 
						
							
							
								
								Merge pull request  #4522  from blueyed/p-no-space  
							
							... 
							
							
							
							Handle missing space with -p 
							
						 
						
							2018-12-11 13:33:18 +01:00  
				
					
						
							
							
								 
						
							
								3445eae737 
								
							 
						 
						
							
							
								
								argparsing: Parser: allow to forward prog to argparse  
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest-xdist/pull/388 . 
							
						 
						
							2018-12-11 06:22:35 +01:00  
				
					
						
							
							
								 
						
							
								8152b6837e 
								
							 
						 
						
							
							
								
								Merge pull request  #4419  from blueyed/set_trace-kwargs  
							
							... 
							
							
							
							pdb: support kwargs with `pdb.set_trace` 
							
						 
						
							2018-12-11 04:28:24 +01:00  
				
					
						
							
							
								 
						
							
								0e4e8e00a9 
								
							 
						 
						
							
							
								
								Merge pull request  #4504  from feuillemorte/4278_add_cachedir_tag  
							
							... 
							
							
							
							#4278  Added a CACHEDIR.TAG file to the cache directory 
						
							2018-12-11 04:27:35 +01:00  
				
					
						
							
							
								 
						
							
								7b1cb885c7 
								
							 
						 
						
							
							
								
								Handle missing space with -p  
							
							... 
							
							
							
							This still does not use an actual argument parser, which only gets
instantiated below, and it does not appear to make sense instantiating
it just for this pre-parsing it seems.
`-p` without the required value is being handled before already though,
so it could potentially be passed down from somewhere already?!
Fixes https://github.com/pytest-dev/pytest/issues/3532 . 
							
						 
						
							2018-12-11 04:27:03 +01:00  
				
					
						
							
							
								 
						
							
								fc4aa27cae 
								
							 
						 
						
							
							
								
								Derive outcomes.exit.Exception from SystemExit instead of KeyboardInterrupt  
							
							... 
							
							
							
							This is required for properly getting out of pdb, where
KeyboardInterrupt is caught in py36 at least.
Ref: https://github.com/pytest-dev/pytest/issues/1865#issuecomment-242599949  
							
						 
						
							2018-12-11 04:22:33 +01:00  
				
					
						
							
							
								 
						
							
								0db5ccb0dd 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							
							
						 
						
							2018-12-10 05:42:07 +01:00  
				
					
						
							
							
								 
						
							
								f3babf13ea 
								
							 
						 
						
							
							
								
								Ensure that PYTEST_ADDOPTS are valid by themselves  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4265 . 
							
						 
						
							2018-12-09 21:57:10 +01:00  
				
					
						
							
							
								 
						
							
								5ebacc49c6 
								
							 
						 
						
							
							
								
								Harden tests, fix doc/msg  
							
							
							
						 
						
							2018-12-05 19:22:44 +01:00  
				
					
						
							
							
								 
						
							
								8fd60483ef 
								
							 
						 
						
							
							
								
								Don't insert warnings when not in a module  
							
							
							
						 
						
							2018-12-05 19:49:54 +02:00  
				
					
						
							
							
								 
						
							
								7a7ad0c120 
								
							 
						 
						
							
							
								
								Shorten docstring for warn_about_none_ast  
							
							
							
						 
						
							2018-12-05 17:47:34 +02:00  
				
					
						
							
							
								 
						
							
								41031fce2f 
								
							 
						 
						
							
							
								
								Address code review  
							
							
							
						 
						
							2018-12-05 17:18:57 +02:00  
				
					
						
							
							
								 
						
							
								e1e4b226c6 
								
							 
						 
						
							
							
								
								👌  Address code review  
							
							... 
							
							
							
							Edited the changelog for extra clarity, and to fire off auto-formatting
Oddly enough, keeping `filename='{filename!r}'` caused an error while
collecting tests, but getting rid of the single ticks fixed it
Hopefully closes  #3191  
							
						 
						
							2018-12-05 10:52:12 +02:00  
				
					
						
							
							
								 
						
							
								3e6f1fa2db 
								
							 
						 
						
							
							
								
								Simplify warning creation by using ast.parse  
							
							... 
							
							
							
							in py2 it's a ast.Name where in py3 it's a ast.NamedConstant
Fixes namespace by using import from 
							
						 
						
							2018-12-05 10:42:05 +02:00  
				
					
						
							
							
								 
						
							
								59a11b6a5d 
								
							 
						 
						
							
							
								
								Check for 'assert None' and warn appropriately  
							
							... 
							
							
							
							🐛 Fix warn ast bugs
🐛 Fix inner-ast imports by using importFrom
Alternetavly ast_call_helper could be retooled to use ast.attribute(...) 
						
							2018-12-05 10:41:42 +02:00  
				
					
						
							
							
								 
						
							
								d237197de3 
								
							 
						 
						
							
							
								
								#4278  Added a CACHEDIR.TAG file to the cache directory  
							
							
							
						 
						
							2018-12-04 13:49:08 +01:00  
				
					
						
							
							
								 
						
							
								b88c3f8f82 
								
							 
						 
						
							
							
								
								Deprecate pytest.config  
							
							
							
						 
						
							2018-12-03 09:01:42 -08:00  
				
					
						
							
							
								 
						
							
								f4d3ec6370 
								
							 
						 
						
							
							
								
								Logging done late enough might happen when capture already stopped.  
							
							
							
						 
						
							2018-12-01 21:40:11 +00:00  
				
					
						
							
							
								 
						
							
								a131f0acf6 
								
							 
						 
						
							
							
								
								Merge pull request  #4490  from nicoddemus/remove-cached-setup-add-call  
							
							... 
							
							
							
							Remove cached_setup and Metafunc.addcall 
							
						 
						
							2018-12-01 18:44:51 -02:00  
				
					
						
							
							
								 
						
							
								40b85d7ee8 
								
							 
						 
						
							
							
								
								Remove Metafunc.addcall  
							
							... 
							
							
							
							Fix  #3083  
						
							2018-12-01 16:41:59 -02:00  
				
					
						
							
							
								 
						
							
								090f7ff449 
								
							 
						 
						
							
							
								
								Remove request.cached_setup  
							
							... 
							
							
							
							Fix  #4489  
						
							2018-12-01 15:59:44 -02:00  
				
					
						
							
							
								 
						
							
								b05061dcd2 
								
							 
						 
						
							
							
								
								Change deprecation type of --result-log to PytestDeprecationWarning  
							
							... 
							
							
							
							It was decided to deprecate this on a later date (see discussion in #4447 ) 
							
						 
						
							2018-12-01 14:29:50 -02:00  
				
					
						
							
							
								 
						
							
								847eacea19 
								
							 
						 
						
							
							
								
								refactor CallInfo constructor magic into named constructor  
							
							
							
						 
						
							2018-11-30 13:21:54 +01:00  
				
					
						
							
							
								 
						
							
								7eb28f9eb7 
								
							 
						 
						
							
							
								
								remove yield tests and compat properties  
							
							
							
						 
						
							2018-11-30 10:40:13 +01:00  
				
					
						
							
							
								 
						
							
								1bba0a9714 
								
							 
						 
						
							
							
								
								Deprecate `raises(..., 'code(as_a_string)')` / `warns(..., 'code(as_a_string)')  
							
							
							
						 
						
							2018-11-29 09:34:51 -08:00  
				
					
						
							
							
								 
						
							
								e9b2475e29 
								
							 
						 
						
							
							
								
								Display actual test ids in `--collect-only`  
							
							
							
						 
						
							2018-11-25 09:33:18 -08:00  
				
					
						
							
							
								 
						
							
								5bee396e4b 
								
							 
						 
						
							
							
								
								Merge master into merge-master-into-features  
							
							
							
						 
						
							2018-11-24 13:47:10 +01:00  
				
					
						
							
							
								 
						
							
								860bc50772 
								
							 
						 
						
							
							
								
								Merge pull request  #4451  from asottile/report_correct_filename_raises_exec  
							
							... 
							
							
							
							Fix `raises(..., "code(string)")` frame filename. 
							
						 
						
							2018-11-23 17:29:09 -08:00  
				
					
						
							
							
								 
						
							
								33b877cc01 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2018-11-23 23:27:41 -02:00  
				
					
						
							
							
								 
						
							
								0d5298475d 
								
							 
						 
						
							
							
								
								Fix `raises(..., "code(string)")` frame filename.  
							
							
							
						 
						
							2018-11-23 15:01:35 -08:00  
				
					
						
							
							
								 
						
							
								be3b8fc9c1 
								
							 
						 
						
							
							
								
								Fix warnings summary header appearing twice  
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/pull/4450#discussion_r236017645 
Ref: https://github.com/pytest-dev/pytest/pull/4399  
							
						 
						
							2018-11-23 22:47:58 +01:00  
				
					
						
							
							
								 
						
							
								0cf45ee18a 
								
							 
						 
						
							
							
								
								Display "short test summary info" after (main) warnings again  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/3952 . 
							
						 
						
							2018-11-23 20:06:09 +01:00  
				
					
						
							
							
								 
						
							
								63f90a2bcd 
								
							 
						 
						
							
							
								
								Merge pull request  #4438  from RonnyPfannschmidt/fix-4386-raises-partial-object  
							
							... 
							
							
							
							fix  #4386  - restructure construction and partial state of ExceptionInfo 
						
							2018-11-23 12:41:14 -02:00  
				
					
						
							
							
								 
						
							
								0b73d6d4f5 
								
							 
						 
						
							
							
								
								Merge pull request  #4444  from RonnyPfannschmidt/fix-4386-2  
							
							... 
							
							
							
							fix  #4386  - handle uninitialized exceptioninfo in repr/str 
						
							2018-11-23 12:40:41 -02:00  
				
					
						
							
							
								 
						
							
								e4ae33d592 
								
							 
						 
						
							
							
								
								Merge pull request  #4394  from blueyed/cache-ensure-files  
							
							... 
							
							
							
							cacheprovider: do not write README/.gitignore to existing dir 
							
						 
						
							2018-11-23 09:07:49 -02:00  
				
					
						
							
							
								 
						
							
								f987b368e8 
								
							 
						 
						
							
							
								
								Merge pull request  #3776  from alysivji/attrs-n-dataclasses  
							
							... 
							
							
							
							Detailed assert failure introspection for attrs and dataclasses objects 
							
						 
						
							2018-11-22 21:25:35 -02:00  
				
					
						
							
							
								 
						
							
								2eaf3db6ae 
								
							 
						 
						
							
							
								
								Fix docstring indentation (docs env)  
							
							
							
						 
						
							2018-11-22 20:21:22 -02:00  
				
					
						
							
							
								 
						
							
								88bf01a31e 
								
							 
						 
						
							
							
								
								fix   #4386  - restructure construction and partial state of ExceptionInfo  
							
							
							
						 
						
							2018-11-22 21:20:32 +01:00  
				
					
						
							
							
								 
						
							
								abaf496fe8 
								
							 
						 
						
							
							
								
								Merge pull request  #4440  from nicoddemus/config-warning-stacklevel  
							
							... 
							
							
							
							Adjust stacklevel of "config" warnings 
							
						 
						
							2018-11-22 21:02:52 +01:00  
				
					
						
							
							
								 
						
							
								b71bd9b300 
								
							 
						 
						
							
							
								
								fix   #4386  - handle uninitialized exceptioninfo in repr/str  
							
							
							
						 
						
							2018-11-22 20:52:15 +01:00  
				
					
						
							
							
								 
						
							
								9424d88843 
								
							 
						 
						
							
							
								
								Merge pull request  #4427  from RonnyPfannschmidt/fix-4425  
							
							... 
							
							
							
							fix 4425: resolve --basetemp to absolute paths 
							
						 
						
							2018-11-22 17:10:10 -02:00  
				
					
						
							
							
								 
						
							
								aa765cf8c2 
								
							 
						 
						
							
							
								
								Adjust stacklevel of "config" warnings  
							
							... 
							
							
							
							Related to #4439  
							
						 
						
							2018-11-22 14:44:01 -02:00  
				
					
						
							
							
								 
						
							
								664257c7a3 
								
							 
						 
						
							
							
								
								Color the setup ERROR red  
							
							
							
						 
						
							2018-11-22 00:20:13 -08:00  
				
					
						
							
							
								 
						
							
								f1fe9e41ac 
								
							 
						 
						
							
							
								
								Mention PR# in the comment for future reference  
							
							
							
						 
						
							2018-11-21 20:49:17 -02:00  
				
					
						
							
							
								 
						
							
								4f5c153d29 
								
							 
						 
						
							
							
								
								Fix call to os.path.abspath: the argument might already be a Path instance  
							
							... 
							
							
							
							There's Path.absolute(), but it is not public, see https://bugs.python.org/issue25012 . 
							
						 
						
							2018-11-21 20:46:08 -02:00  
				
					
						
							
							
								 
						
							
								f180ab3e69 
								
							 
						 
						
							
							
								
								Use os.path.abspath to get absolute path instead of Path.resolve()  
							
							... 
							
							
							
							Unfortunately it seems there is a difference in resolve() behavior depending
on the platform 
							
						 
						
							2018-11-20 20:08:01 -02:00  
				
					
						
							
							
								 
						
							
								9ed63c607e 
								
							 
						 
						
							
							
								
								capture: do not overwrite `sys.__stdin__` etc  
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/pull/4398#discussion_r234333053  
							
						 
						
							2018-11-20 16:50:15 +01:00  
				
					
						
							
							
								 
						
							
								fc61bdd907 
								
							 
						 
						
							
							
								
								fix 4425: resolve --basetemp to absolute paths  
							
							
							
						 
						
							2018-11-20 16:14:50 +01:00  
				
					
						
							
							
								 
						
							
								45c33c4e05 
								
							 
						 
						
							
							
								
								Merge pull request  #4379  from hoylemd/improve_minversion_again  
							
							... 
							
							
							
							Use packaging/pkg_resources to check minversion 
							
						 
						
							2018-11-19 21:38:45 +01:00  
				
					
						
							
							
								 
						
							
								95c6d591f7 
								
							 
						 
						
							
							
								
								Properly escape \r \n \t bytes  
							
							
							
						 
						
							2018-11-19 11:03:52 -08:00  
				
					
						
							
							
								 
						
							
								9ca0ab6e2b 
								
							 
						 
						
							
							
								
								Ensure printable manually-specified param(id=...)  
							
							
							
						 
						
							2018-11-19 11:03:52 -08:00  
				
					
						
							
							
								 
						
							
								8395b9e25d 
								
							 
						 
						
							
							
								
								Require id=... to be a string  
							
							... 
							
							
							
							This was documented before, but never enforced.  Passing non-strings could
have strange side-effects and enforcing a string simplifies other
implementation. 
							
						 
						
							2018-11-19 11:03:52 -08:00  
				
					
						
							
							
								 
						
							
								3d92d5a659 
								
							 
						 
						
							
							
								
								Make sure parametrize ids are printable  
							
							
							
						 
						
							2018-11-19 11:03:52 -08:00  
				
					
						
							
							
								 
						
							
								50e3783f07 
								
							 
						 
						
							
							
								
								Merge pull request  #4421  from RonnyPfannschmidt/remove-pytest-namespace  
							
							... 
							
							
							
							remove pytest namespace hook 
							
						 
						
							2018-11-19 09:35:33 -08:00  
				
					
						
							
							
								 
						
							
								1568e38997 
								
							 
						 
						
							
							
								
								Use pkg_resources.parse_version in minver check  
							
							... 
							
							
							
							Use pkg_resources.parse_version in minver check
Add meself to AUTHORS & changelog
Format CHANGELOG 
							
						 
						
							2018-11-19 11:25:27 -05:00  
				
					
						
							
							
								 
						
							
								ba17363d75 
								
							 
						 
						
							
							
								
								remove pytest namespace hook  
							
							
							
						 
						
							2018-11-19 14:04:41 +01:00  
				
					
						
							
							
								 
						
							
								92a2884b09 
								
							 
						 
						
							
							
								
								pdb: support kwargs with `pdb.set_trace`  
							
							... 
							
							
							
							This handles `header` similar to Python 3.7 does it, and forwards any
other keyword arguments to the Pdb constructor.
This allows for `__import__("pdb").set_trace(skip=["foo.*"])`.
Fixes https://github.com/pytest-dev/pytest/issues/4416 . 
							
						 
						
							2018-11-19 13:04:14 +01:00  
				
					
						
							
							
								 
						
							
								2754a13f86 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							
							
						 
						
							2018-11-19 12:55:29 +01:00  
				
					
						
							
							
								 
						
							
								1a8d9bf254 
								
							 
						 
						
							
							
								
								Let approx() work on more generic sequences  
							
							... 
							
							
							
							approx() was updated in 9f3122fe 
							
						 
						
							2018-11-18 20:01:11 +00:00  
				
					
						
							
							
								 
						
							
								cdbe2299ec 
								
							 
						 
						
							
							
								
								Merge pull request  #4409  from blueyed/str  
							
							... 
							
							
							
							Add Testdir.__str__ to return str(self.tmpdir) 
							
						 
						
							2018-11-18 12:52:31 +01:00  
				
					
						
							
							
								 
						
							
								62967b3110 
								
							 
						 
						
							
							
								
								Merge pull request  #4367  from blueyed/determine_setup  
							
							... 
							
							
							
							Optimize/revisit determine_setup 
							
						 
						
							2018-11-18 12:52:07 +01:00  
				
					
						
							
							
								 
						
							
								10cdae8e38 
								
							 
						 
						
							
							
								
								Merge pull request  #4414  from asottile/starred_with_side_effect  
							
							... 
							
							
							
							Fix assertion rewriting involving Starred + side-effects 
							
						 
						
							2018-11-17 16:17:24 -08:00  
				
					
						
							
							
								 
						
							
								5fab0ca312 
								
							 
						 
						
							
							
								
								Merge pull request  #4403  from RonnyPfannschmidt/fix-4400  
							
							... 
							
							
							
							Fix  #4400  - rearrange the handling of yield test warnings/errors 
						
							2018-11-18 00:57:44 +01:00  
				
					
						
							
							
								 
						
							
								690a63b921 
								
							 
						 
						
							
							
								
								Fix assertion rewriting involving Starred + side-effects  
							
							
							
						 
						
							2018-11-17 10:42:51 -08:00  
				
					
						
							
							
								 
						
							
								a252e81ced 
								
							 
						 
						
							
							
								
								Fix collection of testpaths with `--pyargs`  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4405 . 
							
						 
						
							2018-11-17 13:28:10 +01:00  
				
					
						
							
							
								 
						
							
								3acfa3abdc 
								
							 
						 
						
							
							
								
								Add Testdir.__str__ to return str(self.tmpdir)  
							
							... 
							
							
							
							I just expected this with `monkeypatch.setenv("PYTHONPATH", str(testdir))`,
wondering why it was not picked up correctly.
` 
							
						 
						
							2018-11-17 13:18:54 +01:00  
				
					
						
							
							
								 
						
							
								950d30e6e0 
								
							 
						 
						
							
							
								
								fix   #4400  - rearrange the handling of yield test warnings/errors  
							
							
							
						 
						
							2018-11-16 13:49:46 +01:00  
				
					
						
							
							
								 
						
							
								0385c27343 
								
							 
						 
						
							
							
								
								cacheprovider: do not write README/.gitignore to existing dir  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4393 . 
							
						 
						
							2018-11-14 22:09:09 +01:00  
				
					
						
							
							
								 
						
							
								e025974cbd 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into release-4.0.0  
							
							
							
						 
						
							2018-11-13 20:58:24 +00:00  
				
					
						
							
							
								 
						
							
								fea09cda6c 
								
							 
						 
						
							
							
								
								Merge pull request  #4383  from nicoddemus/merge-master-into-features  
							
							... 
							
							
							
							Merge master into features (about to prepare 4.0) 
							
						 
						
							2018-11-13 18:57:41 -02:00  
				
					
						
							
							
								 
						
							
								ba457f5feb 
								
							 
						 
						
							
							
								
								Optimize/revisit determine_setup  
							
							
							
						 
						
							2018-11-13 20:14:24 +01:00  
				
					
						
							
							
								 
						
							
								ed91d5f086 
								
							 
						 
						
							
							
								
								config: set invocation_dir in the constructor already  
							
							... 
							
							
							
							This allows to make use of it when determining the rootdir etc. 
							
						 
						
							2018-11-13 20:14:24 +01:00  
				
					
						
							
							
								 
						
							
								b83e97802e 
								
							 
						 
						
							
							
								
								improve failure output  
							
							
							
						 
						
							2018-11-13 09:37:02 -06:00  
				
					
						
							
							
								 
						
							
								a72eff5a08 
								
							 
						 
						
							
							
								
								Merge pull request  #4382  from blueyed/pytester-pop-TOX_ENV_DIR  
							
							... 
							
							
							
							pytester: pop TOX_ENV_DIR from os.environ 
							
						 
						
							2018-11-13 12:42:51 +01:00  
				
					
						
							
							
								 
						
							
								557cb6cffe 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2018-11-13 09:01:37 -02:00  
				
					
						
							
							
								 
						
							
								a6a96469ca 
								
							 
						 
						
							
							
								
								pytester: pop TOX_ENV_DIR from os.environ  
							
							... 
							
							
							
							Closes: https://github.com/pytest-dev/pytest/pull/4378 
Fixes: https://github.com/pytest-dev/pytest/issues/4366  
							
						 
						
							2018-11-13 09:02:52 +01:00  
				
					
						
							
							
								 
						
							
								27dab4e05f 
								
							 
						 
						
							
							
								
								Fix CallInfo.__repr__ for unfinished call  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/3554 
Ref: https://github.com/pytest-dev/pytest/pull/3560 
Ref: https://github.com/pytest-dev/pytest/pull/3562  
							
						 
						
							2018-11-13 08:51:43 +01:00  
				
					
						
							
							
								 
						
							
								dc20dedbc7 
								
							 
						 
						
							
							
								
								Change RemovedInPytest4Warnings to errors by default  
							
							... 
							
							
							
							To keep existing tests which emit RemovedInPytest4Warnings running, decided
to go with a command line option because:
* Is harder to integrate an ini option with tests which already use an ini file
* It also marks tests which need to be removed/updated in 4.1, when
  RemovedInPytest4Warning and related functionality are removed.
Fix  #3737  
							
						 
						
							2018-11-12 16:10:57 -02:00  
				
					
						
							
							
								 
						
							
								4e99c80425 
								
							 
						 
						
							
							
								
								have tests pass in python37; move to separate file  
							
							
							
						 
						
							2018-11-12 11:24:15 -06:00  
				
					
						
							
							
								 
						
							
								a663f60b05 
								
							 
						 
						
							
							
								
								cr 2/n -- refactor compare eq class  
							
							
							
						 
						
							2018-11-12 09:28:47 -06:00  
				
					
						
							
							
								 
						
							
								e1e81e315e 
								
							 
						 
						
							
							
								
								code review 1/n -- change hasattr to getattr  
							
							
							
						 
						
							2018-11-12 09:28:47 -06:00  
				
					
						
							
							
								 
						
							
								a3e388a73a 
								
							 
						 
						
							
							
								
								Improve changelog  
							
							
							
						 
						
							2018-11-12 09:28:47 -06:00  
				
					
						
							
							
								 
						
							
								1847cc7420 
								
							 
						 
						
							
							
								
								adding docs and cleaning up  
							
							
							
						 
						
							2018-11-12 09:28:47 -06:00  
				
					
						
							
							
								 
						
							
								d42f1e87c3 
								
							 
						 
						
							
							
								
								Add tests for attrs and dataclasses  
							
							
							
						 
						
							2018-11-12 09:28:47 -06:00  
				
					
						
							
							
								 
						
							
								9769bc05c6 
								
							 
						 
						
							
							
								
								moving plugin inside pytest first pass  
							
							
							
						 
						
							2018-11-12 09:20:56 -06:00  
				
					
						
							
							
								 
						
							
								b6f16abfe0 
								
							 
						 
						
							
							
								
								Merge pull request  #4369  from blueyed/cleanup  
							
							... 
							
							
							
							Cleanup/follow-up to #4319  
							
						 
						
							2018-11-11 11:38:06 -02:00  
				
					
						
							
							
								 
						
							
								a6ff5e6bfc 
								
							 
						 
						
							
							
								
								Cleanup/follow-up to  #4319  
							
							
							
						 
						
							2018-11-11 01:38:34 +01:00  
				
					
						
							
							
								 
						
							
								be15ad8d25 
								
							 
						 
						
							
							
								
								Fix collection of direct symlinked files not in python_files  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4325 . 
							
						 
						
							2018-11-11 01:37:06 +01:00  
				
					
						
							
							
								 
						
							
								f551cb9677 
								
							 
						 
						
							
							
								
								Skip Instances with --collect-only  
							
							
							
						 
						
							2018-11-10 23:48:02 +01:00  
				
					
						
							
							
								 
						
							
								ac8b9c6e9d 
								
							 
						 
						
							
							
								
								Node: do not add "::()" to nodeid  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4127 . 
							
						 
						
							2018-11-10 23:46:41 +01:00  
				
					
						
							
							
								 
						
							
								bee72a6622 
								
							 
						 
						
							
							
								
								Fix nodes._check_initialpaths_for_relpath for dirs  
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/issues/4321#issuecomment-436951894 
Hardens some of the not many tests affected by this:
1. `testing/test_session.py::test_rootdir_option_arg` displayed:
> root/test_rootdir_option_arg2/test_rootdir_option_arg.py
2. `test_cmdline_python_namespace_package` displayed "hello/" prefix for:
> hello/test_hello.py::test_hello
> hello/test_hello.py::test_other 
							
						 
						
							2018-11-09 13:16:59 +01:00  
				
					
						
							
							
								 
						
							
								1b260a844f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into features  
							
							
							
						 
						
							2018-11-09 12:49:55 +01:00  
				
					
						
							
							
								 
						
							
								a507f44465 
								
							 
						 
						
							
							
								
								cache_dir: use $TOX_ENV_DIR/ prefix if set  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4270  
							
						 
						
							2018-11-09 05:29:28 +01:00  
				
					
						
							
							
								 
						
							
								feccf532d2 
								
							 
						 
						
							
							
								
								doc: improve runpytest_subprocess  
							
							
							
						 
						
							2018-11-09 02:03:44 +01:00  
				
					
						
							
							
								 
						
							
								c1bde8e0a2 
								
							 
						 
						
							
							
								
								minor: check bool before function call  
							
							
							
						 
						
							2018-11-09 01:37:51 +01:00  
				
					
						
							
							
								 
						
							
								560c055b09 
								
							 
						 
						
							
							
								
								Session._collect: use reversed parts  
							
							
							
						 
						
							2018-11-09 01:36:20 +01:00  
				
					
						
							
							
								 
						
							
								401a3cd1bc 
								
							 
						 
						
							
							
								
								minor: improve FixtureDef.__repr__  
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/pull/4105#pullrequestreview-163486766  
							
						 
						
							2018-11-09 01:27:18 +01:00  
				
					
						
							
							
								 
						
							
								423e19909e 
								
							 
						 
						
							
							
								
								Merge pull request  #4307  from fzarifian/fzarifian-pr4304  
							
							... 
							
							
							
							#4304  the stepwise plugin must be blocked on cacheprovider plugin block request 
						
							2018-11-08 20:42:04 -02:00  
				
					
						
							
							
								 
						
							
								3137c89cf1 
								
							 
						 
						
							
							
								
								Fix/improve handling of chdir with no-args and testpaths  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4332 . 
							
						 
						
							2018-11-08 17:50:45 +01:00  
				
					
						
							
							
								 
						
							
								9d838fa861 
								
							 
						 
						
							
							
								
								Merge branch 'master' into features  
							
							... 
							
							
							
							Conflicts:
	src/_pytest/main.py 
							
						 
						
							2018-11-08 02:48:59 +01:00  
				
					
						
							
							
								 
						
							
								91404db284 
								
							 
						 
						
							
							
								
								Fix TypeError in report_collect with _collect_report_last_write  
							
							... 
							
							
							
							`_collect_report_last_write` might be None, when `pytest_collection` was
not called before.  Not sure if this indicates another problem, but it
can be reproduced with `testing/test_collection.py::TestCollector::()::test_getcustomfile_roundtrip`.
Fixes https://github.com/pytest-dev/pytest/issues/4329  
							
						 
						
							2018-11-07 23:42:02 +01:00  
				
					
						
							
							
								 
						
							
								827573c049 
								
							 
						 
						
							
							
								
								cleanup, TODO: use _node_cache  
							
							
							
						 
						
							2018-11-07 20:14:07 +01:00  
				
					
						
							
							
								 
						
							
								6fce1f0ac7 
								
							 
						 
						
							
							
								
								pkg_roots per session  
							
							
							
						 
						
							2018-11-07 20:06:35 +01:00  
				
					
						
							
							
								 
						
							
								bbb9d72c13 
								
							 
						 
						
							
							
								
								remove paths/parts  
							
							
							
						 
						
							2018-11-07 19:36:19 +01:00  
				
					
						
							
							
								 
						
							
								f8b944dee0 
								
							 
						 
						
							
							
								
								pkg_roots  
							
							
							
						 
						
							2018-11-07 19:35:25 +01:00  
				
					
						
							
							
								 
						
							
								134b103605 
								
							 
						 
						
							
							
								
								XXX: revert _collect_seen_pkgdirs  
							
							
							
						 
						
							2018-11-07 11:01:39 +01:00  
				
					
						
							
							
								 
						
							
								fa35f650b5 
								
							 
						 
						
							
							
								
								Fix handling of duplicate args with regard to Python packages  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4310 . 
							
						 
						
							2018-11-07 10:06:09 +01:00  
				
					
						
							
							
								 
						
							
								cb57159e01 
								
							 
						 
						
							
							
								
								Handle os.chdir() during collection  
							
							
							
						 
						
							2018-11-05 23:18:47 +01:00  
				
					
						
							
							
								 
						
							
								176d27440c 
								
							 
						 
						
							
							
								
								Merge pull request  #4308  from asottile/compare_versions_with_loose_version  
							
							... 
							
							
							
							Don't string-compare version numbers 
							
						 
						
							2018-11-05 12:42:26 -08:00  
				
					
						
							
							
								 
						
							
								f521f5e012 
								
							 
						 
						
							
							
								
								move the _bestrelpathcache to session  
							
							
							
						 
						
							2018-11-05 21:07:21 +01:00  
				
					
						
							
							
								 
						
							
								5f61f0d2cb 
								
							 
						 
						
							
							
								
								Update __init__.py  
							
							... 
							
							
							
							As mentionned by @RonnyPfannschmidt, use set_blocked on module stepwise (and it's brother pytest_stepwise like consider_pluginarg method does) 
							
						 
						
							2018-11-05 10:51:15 +01:00  
				
					
						
							
							
								 
						
							
								a4819844a4 
								
							 
						 
						
							
							
								
								Use unicode/bytes literals instead of calls  
							
							
							
						 
						
							2018-11-04 17:43:24 -08:00  
				
					
						
							
							
								 
						
							
								85a3333824 
								
							 
						 
						
							
							
								
								Don't string-compare version numbers  
							
							
							
						 
						
							2018-11-04 17:31:48 -08:00  
				
					
						
							
							
								 
						
							
								1793ac38a9 
								
							 
						 
						
							
							
								
								Update __init__.py  
							
							
							
						 
						
							2018-11-05 00:21:12 +01:00  
				
					
						
							
							
								 
						
							
								c55ca155e9 
								
							 
						 
						
							
							
								
								Update __init__.py  
							
							... 
							
							
							
							#4304  
						
							2018-11-04 21:55:56 +01:00  
				
					
						
							
							
								 
						
							
								d1c9c54571 
								
							 
						 
						
							
							
								
								Merge pull request  #4297  from nicoddemus/release-3.10.0  
							
							... 
							
							
							
							Release 3.10.0 
							
						 
						
							2018-11-04 12:25:30 -03:00  
				
					
						
							
							
								 
						
							
								6befdf8b46 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into release-3.10.0  
							
							
							
						 
						
							2018-11-03 13:42:20 +00:00  
				
					
						
							
							
								 
						
							
								e61e81a7b5 
								
							 
						 
						
							
							
								
								Make debugging's pytest_configure re-entrant  
							
							... 
							
							
							
							This is relevant when using runpytest in-process.
Fixes:
E             def test_1(testdir):
E                 testdir.runpytest()
E         >       __import__('pdb').set_trace()
E
E         ../../test_trace_after_runpytest.py:3:
E         …/Vcs/pytest/src/_pytest/debugging.py:81: in set_trace
E             tw = _pytest.config.create_terminal_writer(cls._config)
E
E         config = None, args = (), kwargs = {}, tw = <py._io.terminalwriter.TerminalWriter object at 0x7f1097088160>
E
E             def create_terminal_writer(config, *args, **kwargs):
E                 """Create a TerminalWriter instance configured according to the options
E                 in the config object. Every code which requires a TerminalWriter object
E                 and has access to a config object should use this function.
E                 """
E                 tw = py.io.TerminalWriter(*args, **kwargs)
E         >       if config.option.color == "yes":
E         E       AttributeError: 'NoneType' object has no attribute 'option' 
							
						 
						
							2018-11-02 18:25:01 +01:00  
				
					
						
							
							
								 
						
							
								023e1c78df 
								
							 
						 
						
							
							
								
								paths: use set and isdisjoint  
							
							... 
							
							
							
							Time: 5.36s => 4.85s (before rebase: 4.45s => 3.55s) 
							
						 
						
							2018-11-02 17:43:04 +01:00  
				
					
						
							
							
								 
						
							
								6ffa347c77 
								
							 
						 
						
							
							
								
								Handle dirs only once  
							
							... 
							
							
							
							Time: 5.73s/5.88s => 5.36s
(Before rebase: 4.86s => 4.45s) 
							
						 
						
							2018-11-02 17:43:04 +01:00  
				
					
						
							
							
								 
						
							
								2b50911c9d 
								
							 
						 
						
							
							
								
								Minor refactor for readability  
							
							... 
							
							
							
							Time: 5.73s => 5.88s/5.82s 
							
						 
						
							2018-11-02 17:42:53 +01:00  
				
					
						
							
							
								 
						
							
								a41820fbf0 
								
							 
						 
						
							
							
								
								collection: performance: use optimized parts function  
							
							... 
							
							
							
							Time: 8.53s => 5.73s 
							
						 
						
							2018-11-02 17:42:53 +01:00  
				
					
						
							
							
								 
						
							
								21725e9304 
								
							 
						 
						
							
							
								
								Merge pull request  #4285  from kchmck/fix-4046  
							
							... 
							
							
							
							Fix problems with running tests in package `__init__` files (#4046 ) 
							
						 
						
							2018-11-02 08:26:07 -03:00  
				
					
						
							
							
								 
						
							
								48f52b1be0 
								
							 
						 
						
							
							
								
								Merge pull request  #4279  from williamjamir/improve-warning-msg  
							
							... 
							
							
							
							Improve the warning message for the implicitly str conversion 
							
						 
						
							2018-11-02 08:22:15 -03:00  
				
					
						
							
							
								 
						
							
								e30f7094f3 
								
							 
						 
						
							
							
								
								python: collect: ignore exceptions with isinstance  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4266 . 
							
						 
						
							2018-11-01 22:14:13 +01:00  
				
					
						
							
							
								 
						
							
								5ac4eff09b 
								
							 
						 
						
							
							
								
								Fix __init__.py as argument also including other package files  
							
							
							
						 
						
							2018-11-01 13:10:52 -04:00  
				
					
						
							
							
								 
						
							
								d65f300988 
								
							 
						 
						
							
							
								
								Move handling of duplicate files  
							
							... 
							
							
							
							This removes the hack added in https://github.com/pytest-dev/pytest/pull/3802 .
Adjusts test:
- it appears to not have been changed to 7 intentionally.
- removes XXX comment, likely not relevant anymore since 6dac7743 
							
						 
						
							2018-11-01 13:06:36 -04:00  
				
					
						
							
							
								 
						
							
								f2cebce2eb 
								
							 
						 
						
							
							
								
								Merge pull request  #4272  from blueyed/cache-non-default  
							
							... 
							
							
							
							cacheprovider: display cachedir also in non-verbose mode if customized 
							
						 
						
							2018-11-01 12:19:21 -03:00  
				
					
						
							
							
								 
						
							
								a192e6b430 
								
							 
						 
						
							
							
								
								Merge pull request  #4247  from blueyed/lru  
							
							... 
							
							
							
							_getconftestmodules: use functools.lru_cache 
							
						 
						
							2018-11-01 15:55:38 +01:00  
				
					
						
							
							
								 
						
							
								ce1cc3dddb 
								
							 
						 
						
							
							
								
								_getconftestmodules: use functools.lru_cache  
							
							... 
							
							
							
							Also renames `_path2confmods` to `_dirpath2confmods` for clarity (it is
expected to be a dirpath in `_importconftest`).
Uses an explicit maxsize, since it appears to be only relevant for a
short period [1].
Removes the lru_cache on _getconftest_pathlist, which makes no
difference when caching _getconftestmodules, at least with the
performance test of 100x10 files (#4237 ).
1: https://github.com/pytest-dev/pytest/pull/4237#discussion_r228528007  
							
						 
						
							2018-10-31 23:17:05 +01:00  
				
					
						
							
							
								 
						
							
								5404246e64 
								
							 
						 
						
							
							
								
								Improve the warning message for the implicitly str conversion  
							
							... 
							
							
							
							Signed-off-by: William Jamir Silva <williamjamir@gmail.com> 
							
						 
						
							2018-10-31 16:19:10 -03:00  
				
					
						
							
							
								 
						
							
								e0038b82f7 
								
							 
						 
						
							
							
								
								pdb: improve msg about output capturing with set_trace  
							
							... 
							
							
							
							Do not display "IO-capturing turned off/on" when ``-s`` is used to avoid
confusion. 
							
						 
						
							2018-10-31 17:09:01 +01:00  
				
					
						
							
							
								 
						
							
								0fea71a4f5 
								
							 
						 
						
							
							
								
								Merge pull request  #4164  from RonnyPfannschmidt/nowarn-session-attributes  
							
							... 
							
							
							
							don`t parse compat properties as fixtures 
							
						 
						
							2018-10-31 12:52:52 -03:00  
				
					
						
							
							
								 
						
							
								da04ff52e4 
								
							 
						 
						
							
							
								
								ignore _CompatProperty when parsing fixtures  
							
							... 
							
							
							
							this avoid triggering the warnings when parsing the session node as session plugin 
							
						 
						
							2018-10-31 15:01:41 +01:00  
				
					
						
							
							
								 
						
							
								ff04a1fb09 
								
							 
						 
						
							
							
								
								Merge pull request  #4267  from nicoddemus/tmpdir-4262  
							
							... 
							
							
							
							Fix access denied error when deleting a stale temporary directory 
							
						 
						
							2018-10-31 00:25:13 +01:00  
				
					
						
							
							
								 
						
							
								1f1d4aaf68 
								
							 
						 
						
							
							
								
								cacheprovider: display cachedir also in non-verbose mode if customized  
							
							
							
						 
						
							2018-10-30 23:09:54 +01:00  
				
					
						
							
							
								 
						
							
								f20eeebde9 
								
							 
						 
						
							
							
								
								Fix access denied error when deleting a stale temporary directory  
							
							... 
							
							
							
							Fix  #4262  
						
							2018-10-30 15:35:53 -03:00  
				
					
						
							
							
								 
						
							
								46ec0ec43a 
								
							 
						 
						
							
							
								
								Merge pull request  #4264  from scop/spelling2  
							
							... 
							
							
							
							Spelling and grammar fixes 
							
						 
						
							2018-10-30 08:24:01 -03:00  
				
					
						
							
							
								 
						
							
								a035c89ea7 
								
							 
						 
						
							
							
								
								Spelling fix  
							
							
							
						 
						
							2018-10-30 09:38:55 +02:00  
				
					
						
							
							
								 
						
							
								40228fce5a 
								
							 
						 
						
							
							
								
								collection: _recurse: skip __pycache__  
							
							
							
						 
						
							2018-10-30 02:34:32 +01:00  
				
					
						
							
							
								 
						
							
								22ab737243 
								
							 
						 
						
							
							
								
								Spelling and grammar fixes  
							
							
							
						 
						
							2018-10-29 23:45:45 +02:00  
				
					
						
							
							
								 
						
							
								0d1f142b1c 
								
							 
						 
						
							
							
								
								Swallow warnings during anonymous compilation of source  
							
							
							
						 
						
							2018-10-29 08:38:10 -07:00  
				
					
						
							
							
								 
						
							
								8c475a45bb 
								
							 
						 
						
							
							
								
								Unrelated cleanups of source.py  
							
							
							
						 
						
							2018-10-28 16:43:17 -07:00  
				
					
						
							
							
								 
						
							
								3b7fbcd47f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2018-10-27 14:29:01 -03:00  
				
					
						
							
							
								 
						
							
								9fe871016d 
								
							 
						 
						
							
							
								
								Merge pull request  #4147  from davidszotten/stepwise  
							
							... 
							
							
							
							Stepwise 
							
						 
						
							2018-10-27 15:05:05 +02:00  
				
					
						
							
							
								 
						
							
								1d09e1d8ce 
								
							 
						 
						
							
							
								
								Merge pull request  #4248  from jdufresne/binary-type  
							
							... 
							
							
							
							Remove use of unnecessary compat shim, six.binary_type 
							
						 
						
							2018-10-27 00:03:16 +05:30  
				
					
						
							
							
								 
						
							
								d59786fcc4 
								
							 
						 
						
							
							
								
								Merge pull request  #4222  from RonnyPfannschmidt/pathlib-fixes  
							
							... 
							
							
							
							handle race condition when creation and deletion of a numbered dir overlap 
							
						 
						
							2018-10-26 14:36:43 -03:00  
				
					
						
							
							
								 
						
							
								dcdf86ef5b 
								
							 
						 
						
							
							
								
								python: collect: revisit  
							
							
							
						 
						
							2018-10-26 16:06:37 +02:00  
				
					
						
							
							
								 
						
							
								167e9b954a 
								
							 
						 
						
							
							
								
								Remove use of unnecessary compat shim, six.binary_type  
							
							... 
							
							
							
							The type `bytes` is available on all supported Python versions. On
Python 2.7, it is an alias of str, same as six.binary_type.
Makes the code slightly more forward compatible. 
							
						 
						
							2018-10-26 06:27:50 -07:00  
				
					
						
							
							
								 
						
							
								9cde67c09c 
								
							 
						 
						
							
							
								
								Merge pull request  #4224  from blueyed/_getconftestmodules  
							
							... 
							
							
							
							_getconftestmodules: avoid isfile()/dirpath() 
							
						 
						
							2018-10-26 14:44:46 +02:00  
				
					
						
							
							
								 
						
							
								ae2fc27799 
								
							 
						 
						
							
							
								
								handle test folder cleanup being unable to create a cleanup lock  
							
							
							
						 
						
							2018-10-26 14:31:54 +02:00  
				
					
						
							
							
								 
						
							
								8d0e1a99e4 
								
							 
						 
						
							
							
								
								Merge pull request  #4241  from blueyed/move-duplicates  
							
							... 
							
							
							
							Move handling of duplicate files 
							
						 
						
							2018-10-26 08:07:48 -03:00  
				
					
						
							
							
								 
						
							
								ce0b0518c7 
								
							 
						 
						
							
							
								
								fix   #4243  - support positional argument stacklevel on python2  
							
							
							
						 
						
							2018-10-26 09:01:25 +02:00  
				
					
						
							
							
								 
						
							
								777e9e1e17 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into merge-master  
							
							
							
						 
						
							2018-10-25 18:00:39 -07:00  
				
					
						
							
							
								 
						
							
								e041823643 
								
							 
						 
						
							
							
								
								Move handling of duplicate files  
							
							... 
							
							
							
							This removes the hack added in https://github.com/pytest-dev/pytest/pull/3802 .
Adjusts test:
- it appears to not have been changed to 7 intentionally.
- removes XXX comment, likely not relevant anymore since 6dac7743 
							
						 
						
							2018-10-25 20:48:08 +02:00  
				
					
						
							
							
								 
						
							
								63691f5656 
								
							 
						 
						
							
							
								
								_getconftestmodules: avoid isfile()/dirpath()  
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/issues/2206#issuecomment-432623646  
							
						 
						
							2018-10-25 20:25:07 +02:00  
				
					
						
							
							
								 
						
							
								0dc6cb298e 
								
							 
						 
						
							
							
								
								Move lru_cache wrapper to compat  
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/pull/4227#discussion_r228060373  
							
						 
						
							2018-10-25 18:20:36 +02:00  
				
					
						
							
							
								 
						
							
								ede3a4e850 
								
							 
						 
						
							
							
								
								pytest_{enter,leave}_pdb: pass through pdb instance  
							
							
							
						 
						
							2018-10-25 13:28:24 +02:00  
				
					
						
							
							
								 
						
							
								a4ea66cb1f 
								
							 
						 
						
							
							
								
								pdb: resume capturing after `continue`  
							
							... 
							
							
							
							After `pdb.set_trace()` capturing is turned off.
This patch resumes it after using the `continue` (or `c` / `cont`)
command.
Store _pytest_capman on the class, for pdbpp's do_debug hack to keep it.
Without this, `debug …` would fail like this:
    /usr/lib/python3.6/cmd.py:217: in onecmd
        return func(arg)
    .venv/lib/python3.6/site-packages/pdb.py:608: in do_debug
        return orig_do_debug(self, arg)
    /usr/lib/python3.6/pdb.py:1099: in do_debug
        sys.call_tracing(p.run, (arg, globals, locals))
    /usr/lib/python3.6/bdb.py:434: in run
        exec(cmd, globals, locals)
    /usr/lib/python3.6/bdb.py:51: in trace_dispatch
        return self.dispatch_line(frame)
    /usr/lib/python3.6/bdb.py:69: in dispatch_line
        self.user_line(frame)
    /usr/lib/python3.6/pdb.py:261: in user_line
        self.interaction(frame, None)
    .venv/lib/python3.6/site-packages/pdb.py:203: in interaction
        self.setup(frame, traceback)
    E   AttributeError: 'PytestPdb' object has no attribute '_pytest_capman'
- add pytest_leave_pdb hook
- fixes test_pdb_interaction_capturing_twice: would fail on master now,
  but works here 
							
						 
						
							2018-10-25 13:28:24 +02:00  
				
					
						
							
							
								 
						
							
								2368fbb63c 
								
							 
						 
						
							
							
								
								Apply reorder-python-imports to all files  
							
							
							
						 
						
							2018-10-25 00:01:29 -07:00  
				
					
						
							
							
								 
						
							
								f6dfca7182 
								
							 
						 
						
							
							
								
								Merge pull request  #4229  from nicoddemus/fix-warning-location  
							
							... 
							
							
							
							Show node that originated a warning in the warnings summary 
							
						 
						
							2018-10-25 08:26:01 +02:00  
				
					
						
							
							
								 
						
							
								65b97c2f41 
								
							 
						 
						
							
							
								
								Merge pull request  #4227  from blueyed/_getconftest_pathlist-lru  
							
							... 
							
							
							
							Use functools.lru_cache with _getconftest_pathlist 
							
						 
						
							2018-10-25 08:12:51 +02:00  
				
					
						
							
							
								 
						
							
								1786ad16a7 
								
							 
						 
						
							
							
								
								functools.lru_cache does not exist on Python 2, apply for Python 3 only  
							
							
							
						 
						
							2018-10-24 18:59:54 -03:00  
				
					
						
							
							
								 
						
							
								2cf4c67e45 
								
							 
						 
						
							
							
								
								doc: fix caplog: s/methods/properties/  
							
							
							
						 
						
							2018-10-24 23:57:11 +02:00  
				
					
						
							
							
								 
						
							
								2ad43ee442 
								
							 
						 
						
							
							
								
								Show node that originated a warning in the warnings summary  
							
							... 
							
							
							
							Fix  #4221  
						
							2018-10-24 18:49:53 -03:00  
				
					
						
							
							
								 
						
							
								57caa4e25e 
								
							 
						 
						
							
							
								
								Fix flake8: os imported, but unused  
							
							... 
							
							
							
							Likely due to b6fa4e24 
							
						 
						
							2018-10-24 23:43:41 +02:00  
				
					
						
							
							
								 
						
							
								b6fa4e248f 
								
							 
						 
						
							
							
								
								Merge pull request  #4028  from asottile/revert_breakpoint_code  
							
							... 
							
							
							
							Revert patching of breakpointhook as it appears to do nothing 
							
						 
						
							2018-10-24 17:50:19 -03:00  
				
					
						
							
							
								 
						
							
								eee8201e4f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into merge-master  
							
							
							
						 
						
							2018-10-24 22:36:34 +02:00  
				
					
						
							
							
								 
						
							
								d40cd3ec6b 
								
							 
						 
						
							
							
								
								Use functools.lru_cache with _getconftest_pathlist  
							
							... 
							
							
							
							For pytest's own suite the `cache_info()` looks as follows:
    > session.config._getconftest_pathlist.cache_info()
    CacheInfo(hits=231, misses=19, maxsize=None, currsize=19)
While it does not really make a difference for me this might help with
larger test suites / the case mentioned in
https://github.com/pytest-dev/pytest/issues/2206#issuecomment-432623646 . 
							
						 
						
							2018-10-24 18:22:30 +02:00  
				
					
						
							
							
								 
						
							
								f8f4c16020 
								
							 
						 
						
							
							
								
								TerminalWriter: write "collecting" msg only once every 0.1s  
							
							... 
							
							
							
							Running `pytest -k doesnotmatch` on pytest's own tests takes ~3s with
Kitty terminal for me, but only ~1s with `-q`.
It also is faster with urxvt, but still takes 2.2s there.
This patch only calls `report_collect` every 0.1s, which is good enough
for reporting collection progress, and improves the time with both Kitty
and urxvt to ~1.2s for me. 
							
						 
						
							2018-10-24 16:48:35 +02:00  
				
					
						
							
							
								 
						
							
								b51ee48f78 
								
							 
						 
						
							
							
								
								minor: remove unused _shutil_rmtree_remove_writable  
							
							
							
						 
						
							2018-10-23 17:36:22 +02:00  
				
					
						
							
							
								 
						
							
								fadac0ffc0 
								
							 
						 
						
							
							
								
								Fix "Plugin already registered" error with symlinks  
							
							... 
							
							
							
							Fixes https://github.com/pytest-dev/pytest/issues/4174 . 
							
						 
						
							2018-10-23 10:15:23 +02:00  
				
					
						
							
							
								 
						
							
								cb39bd0651 
								
							 
						 
						
							
							
								
								Fixes for flake8 master  
							
							
							
						 
						
							2018-10-22 08:50:00 -07:00  
				
					
						
							
							
								 
						
							
								cd72e23f3f 
								
							 
						 
						
							
							
								
								Merge pull request  #4207  from nicoddemus/recursive-dep-fixtures  
							
							... 
							
							
							
							Improve error message when a recursive dependency between fixtures is detected 
							
						 
						
							2018-10-20 22:19:21 +05:30  
				
					
						
							
							
								 
						
							
								7bb51b8ceb 
								
							 
						 
						
							
							
								
								Issue a warning when a fixture named 'request' is collected  
							
							... 
							
							
							
							Fix  #611  
						
							2018-10-20 12:09:44 -03:00  
				
					
						
							
							
								 
						
							
								b9990f77ff 
								
							 
						 
						
							
							
								
								Merge pull request  #4204  from vbarbaresi/3340_log_hooks  
							
							... 
							
							
							
							Fix logging usage in hooks pytest_sessionstart/finish 
							
						 
						
							2018-10-20 11:36:06 -03:00  
				
					
						
							
							
								 
						
							
								02ae7d8531 
								
							 
						 
						
							
							
								
								Improve error message when a recursive dependency between fixtures is detected  
							
							... 
							
							
							
							Fix  #2909  
						
							2018-10-20 09:44:42 -03:00  
				
					
						
							
							
								 
						
							
								f947cb2613 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into davidszotten/stepwise  
							
							
							
						 
						
							2018-10-20 09:18:02 -03:00  
				
					
						
							
							
								 
						
							
								db106d6085 
								
							 
						 
						
							
							
								
								Fix logging usage in hooks pytest_sessionstart/finish  #3340  
							
							
							
						 
						
							2018-10-20 09:55:10 +02:00  
				
					
						
							
							
								 
						
							
								2abd005cc9 
								
							 
						 
						
							
							
								
								Merge pull request  #4195  from nicoddemus/issue-3691  
							
							... 
							
							
							
							Use safe_str() to format warning message about unicode in Python 2 
							
						 
						
							2018-10-19 07:18:29 -03:00  
				
					
						
							
							
								 
						
							
								dc0b4efffa 
								
							 
						 
						
							
							
								
								Merge pull request  #4196  from nicoddemus/better-signature-error-msg-4026  
							
							... 
							
							
							
							Improve error message when it is not possible to determine a function's signature 
							
						 
						
							2018-10-18 18:56:55 -07:00  
				
					
						
							
							
								 
						
							
								18035211f5 
								
							 
						 
						
							
							
								
								Use safe_str() to format warning message about unicode in Python 2  
							
							... 
							
							
							
							Fix  #3691  
						
							2018-10-18 21:56:17 -03:00  
				
					
						
							
							
								 
						
							
								61080da89d 
								
							 
						 
						
							
							
								
								Merge pull request  #4192  from asottile/fix_recwarn_stacklevel  
							
							... 
							
							
							
							Fix filename reported by `warnings.warn` when using `recwarn` under python2. 
							
						 
						
							2018-10-18 16:22:00 -07:00  
				
					
						
							
							
								 
						
							
								ac5704290f 
								
							 
						 
						
							
							
								
								Improve error message when it is not possible to determine a function's signature  
							
							... 
							
							
							
							Fix  #4026  
						
							2018-10-18 20:06:43 -03:00  
				
					
						
							
							
								 
						
							
								b432f1207c 
								
							 
						 
						
							
							
								
								Merge pull request  #4190  from nicoddemus/merge-master-into-features  
							
							... 
							
							
							
							Merge master into features 
							
						 
						
							2018-10-18 19:23:16 -03:00  
				
					
						
							
							
								 
						
							
								cdd0e18ca8 
								
							 
						 
						
							
							
								
								Emulate resetting the warnings registry for python 2.x  
							
							
							
						 
						
							2018-10-18 10:43:05 -07:00  
				
					
						
							
							
								 
						
							
								1b51497936 
								
							 
						 
						
							
							
								
								[WIP] Update warning stacklevel when wrapping warnings.warn  
							
							
							
						 
						
							2018-10-18 02:36:41 +00:00  
				
					
						
							
							
								 
						
							
								f694d8d6ad 
								
							 
						 
						
							
							
								
								Make --color more colorful  
							
							
							
						 
						
							2018-10-18 03:56:58 +02:00  
				
					
						
							
							
								 
						
							
								e478f66d8b 
								
							 
						 
						
							
							
								
								cache is set by the cacheprovider  
							
							
							
						 
						
							2018-10-17 21:17:54 +01:00  
				
					
						
							
							
								 
						
							
								cc335d44a0 
								
							 
						 
						
							
							
								
								fix   #4179  - bring back the current testrun symlink  
							
							
							
						 
						
							2018-10-17 20:43:27 +02:00  
				
					
						
							
							
								 
						
							
								ab8907f6f5 
								
							 
						 
						
							
							
								
								s/comparision/comparison/g [ci skip]  
							
							
							
						 
						
							2018-10-16 17:23:29 -07:00  
				
					
						
							
							
								 
						
							
								ee0a306ee4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into merge-features-into-master  
							
							
							
						 
						
							2018-10-16 17:41:27 -03:00  
				
					
						
							
							
								 
						
							
								f858177495 
								
							 
						 
						
							
							
								
								Merge pull request  #4167  from vbarbaresi/3533_junit_escape_skipped  
							
							... 
							
							
							
							Fix  #3533 : properly escape raw XML object 
						
							2018-10-16 21:10:42 +05:30  
				
					
						
							
							
								 
						
							
								54b8ad4554 
								
							 
						 
						
							
							
								
								Merge pull request  #4159  from thisch/subclassedfile  
							
							... 
							
							
							
							Increase required verbosity level for debug output 
							
						 
						
							2018-10-16 10:41:27 -03:00  
				
					
						
							
							
								 
						
							
								f55ded20a9 
								
							 
						 
						
							
							
								
								fix   #3533 : properly escape raw XML object  
							
							... 
							
							
							
							Using string formatting with the raw escaped object lead to string evaluation
"<py._xmlgen.raw object>"
Format the unescaped string first, then use the XML escape method as a last step. 
							
						 
						
							2018-10-16 14:46:39 +02:00  
				
					
						
							
							
								 
						
							
								d67d189d00 
								
							 
						 
						
							
							
								
								grammar  
							
							
							
						 
						
							2018-10-15 20:04:39 +01:00  
				
					
						
							
							
								 
						
							
								e773c8ceda 
								
							 
						 
						
							
							
								
								linting  
							
							
							
						 
						
							2018-10-15 20:04:39 +01:00  
				
					
						
							
							
								 
						
							
								63c01d1541 
								
							 
						 
						
							
							
								
								update for builtin plugin  
							
							
							
						 
						
							2018-10-15 20:04:39 +01:00  
				
					
						
							
							
								 
						
							
								c56d7ac40e 
								
							 
						 
						
							
							
								
								move files into the pytest file structure  
							
							
							
						 
						
							2018-10-15 20:04:39 +01:00  
				
					
						
							
							
								 
						
							
								e8c220b9bd 
								
							 
						 
						
							
							
								
								Increase required verbosity level for debug output  
							
							... 
							
							
							
							To show the subclassed file in legacy test suits in the runtest output
you have to set the verbosity level to at least "-vv" now.
Closes  #3211  
							
						 
						
							2018-10-15 20:38:32 +02:00  
				
					
						
							
							
								 
						
							
								9646a1cd7a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2018-10-15 12:55:28 -03:00  
				
					
						
							
							
								 
						
							
								141c51f0cb 
								
							 
						 
						
							
							
								
								Merge pull request  #4145  from labcodes/4098  
							
							... 
							
							
							
							Add returncode argument to pytest.exit 
							
						 
						
							2018-10-15 11:04:11 +05:30  
				
					
						
							
							
								 
						
							
								2e42d937dc 
								
							 
						 
						
							
							
								
								Display the filename when encountering `SyntaxWarning`.  
							
							... 
							
							
							
							```console
$ cd t && rm -rf __pycache__ && pytest t.py -q -c /dev/null; cd ..
.                                                                        [100%]
=============================== warnings summary ===============================
<unknown>:2: DeprecationWarning: invalid escape sequence \.
-- Docs: https://docs.pytest.org/en/latest/warnings.html 
1 passed, 1 warnings in 0.01 seconds
```
```console
$ cd t && rm -rf __pycache__ && pytest t.py -q -c /dev/null; cd ..
.                                                                        [100%]
=============================== warnings summary ===============================
/tmp/pytest/t/t.py:2: DeprecationWarning: invalid escape sequence \.
  '\.wat'
-- Docs: https://docs.pytest.org/en/latest/warnings.html 
1 passed, 1 warnings in 0.01 seconds
``` 
							
						 
						
							2018-10-14 16:11:47 -07:00  
				
					
						
							
							
								 
						
							
								27d932e882 
								
							 
						 
						
							
							
								
								Fix order of parameters when raising Exit exception  
							
							
							
						 
						
							2018-10-14 18:48:32 -03:00  
				
					
						
							
							
								 
						
							
								40091ec2c7 
								
							 
						 
						
							
							
								
								Update pytest.exit docstring  
							
							
							
						 
						
							2018-10-14 18:44:53 -03:00  
				
					
						
							
							
								 
						
							
								76fb9970c8 
								
							 
						 
						
							
							
								
								Check if returncode is not None before assigning test return code  
							
							
							
						 
						
							2018-10-14 18:43:48 -03:00  
				
					
						
							
							
								 
						
							
								d32f2c5c14 
								
							 
						 
						
							
							
								
								Change Exit.__init__ params order to keep backward compatibility  
							
							
							
						 
						
							2018-10-14 18:42:55 -03:00  
				
					
						
							
							
								 
						
							
								d4dfd526c1 
								
							 
						 
						
							
							
								
								Update pytest.exit docstring  
							
							
							
						 
						
							2018-10-14 18:01:47 -03:00  
				
					
						
							
							
								 
						
							
								836c9f82f1 
								
							 
						 
						
							
							
								
								Set test session exitstatus value from Exit excetion return code  
							
							
							
						 
						
							2018-10-14 16:39:43 -03:00  
				
					
						
							
							
								 
						
							
								46d6a3fc27 
								
							 
						 
						
							
							
								
								Pass returncode to Error exception when creating instance  
							
							
							
						 
						
							2018-10-14 16:36:53 -03:00  
				
					
						
							
							
								 
						
							
								1dfa303b1e 
								
							 
						 
						
							
							
								
								fix   #4135  - handle symlinks in tmp path cleanup  
							
							
							
						 
						
							2018-10-14 21:20:34 +02:00  
				
					
						
							
							
								 
						
							
								d7be039f1b 
								
							 
						 
						
							
							
								
								Add returncode argument to pytest.exit  
							
							... 
							
							
							
							If the argument is not None, it'll raise a SystemExit exception to
cleanly exit pytest. 
							
						 
						
							2018-10-14 12:26:31 -03:00  
				
					
						
							
							
								 
						
							
								d6832a8b56 
								
							 
						 
						
							
							
								
								Merge pull request  #4133  from blueyed/pdb-quit  
							
							... 
							
							
							
							pdb: handle quitting in post_mortem 
							
						 
						
							2018-10-14 11:29:09 +02:00  
				
					
						
							
							
								 
						
							
								3bfaa8ab84 
								
							 
						 
						
							
							
								
								Merge pull request  #4132  from blueyed/pdb-internal-dupe  
							
							... 
							
							
							
							Do not print (duplicate) INTERNALERROR with --pdb. 
							
						 
						
							2018-10-14 11:25:35 +02:00  
				
					
						
							
							
								 
						
							
								9fb305b17b 
								
							 
						 
						
							
							
								
								Merge pull request  #4086  from jeffreyrack/4063-exclude-0-durations  
							
							... 
							
							
							
							Exclude durations that are 0.00 seconds long. 
							
						 
						
							2018-10-13 22:16:04 -03:00  
				
					
						
							
							
								 
						
							
								86c7dcff68 
								
							 
						 
						
							
							
								
								pdb: handle quitting in post_mortem  
							
							... 
							
							
							
							`help quit` in pdb says:
> Quit from the debugger. The program being executed is aborted.
But pytest would continue with the next tests, often making it necessary
to kill the pytest process when using `--pdb` and trying to cancel the
tests using `KeyboardInterrupt` / `Ctrl-C`. 
							
						 
						
							2018-10-14 00:05:45 +02:00  
				
					
						
							
							
								 
						
							
								7268462b33 
								
							 
						 
						
							
							
								
								Resolve symlinks for args  
							
							... 
							
							
							
							This fixes running `pytest tests/test_foo.py::test_bar`, where `tests`
is a symlink to `project/app/tests`: previously
`project/app/conftest.py` would be ignored for fixtures then. 
							
						 
						
							2018-10-13 23:59:05 +02:00  
				
					
						
							
							
								 
						
							
								448830e656 
								
							 
						 
						
							
							
								
								Do not print INTERNALERROR with --pdb  
							
							... 
							
							
							
							This gets printed by the terminal reporter already, and currently
results in the same error being displayed twice, e.g. when raising an
`Exception` manually from `pytest.debugging.pytest_exception_interact`. 
							
						 
						
							2018-10-13 23:56:34 +02:00  
				
					
						
							
							
								 
						
							
								3683d92c53 
								
							 
						 
						
							
							
								
								Adjust the 'durations hidden' message  
							
							
							
						 
						
							2018-10-13 18:40:32 -03:00  
				
					
						
							
							
								 
						
							
								7a271a91b0 
								
							 
						 
						
							
							
								
								Fix rounding error when displaying durations in non-verbose mode.  
							
							
							
						 
						
							2018-10-13 12:55:17 -07:00  
				
					
						
							
							
								 
						
							
								47f5c29002 
								
							 
						 
						
							
							
								
								Update messaging for --durations when not in verbose mode.  
							
							
							
						 
						
							2018-10-13 12:51:04 -07:00  
				
					
						
							
							
								 
						
							
								ee54fb9a6b 
								
							 
						 
						
							
							
								
								pytester: use EXIT_INTERRUPTED  
							
							
							
						 
						
							2018-10-13 17:06:40 +02:00  
				
					
						
							
							
								 
						
							
								10ddc466bf 
								
							 
						 
						
							
							
								
								minor: typo and code style  
							
							
							
						 
						
							2018-10-13 17:06:40 +02:00  
				
					
						
							
							
								 
						
							
								24c83d725a 
								
							 
						 
						
							
							
								
								Merge pull request  #4129  from nicoddemus/merge-master-into-features  
							
							... 
							
							
							
							Merge master into features (prepare for 3.9) 
							
						 
						
							2018-10-13 12:05:54 -03:00  
				
					
						
							
							
								 
						
							
								29d5849519 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2018-10-13 08:50:32 -03:00  
				
					
						
							
							
								 
						
							
								ef97121d42 
								
							 
						 
						
							
							
								
								Removed unused ConftestImportFailure.__str__ method  
							
							
							
						 
						
							2018-10-12 10:57:13 -03:00  
				
					
						
							
							
								 
						
							
								2cb3534679 
								
							 
						 
						
							
							
								
								Move filter_traceback to _pytest._code  
							
							
							
						 
						
							2018-10-12 10:19:50 -03:00  
				
					
						
							
							
								 
						
							
								8e11fe5304 
								
							 
						 
						
							
							
								
								Improve tracebacks for ImportErrors in conftest.py files  
							
							... 
							
							
							
							Fix  #3332  
						
							2018-10-12 10:10:55 -03:00  
				
					
						
							
							
								 
						
							
								36dc671843 
								
							 
						 
						
							
							
								
								New ExceptionInfo.getrepr 'chain' parameter to be able to suppress chained exceptions  
							
							
							
						 
						
							2018-10-12 10:08:55 -03:00  
				
					
						
							
							
								 
						
							
								933de16fe4 
								
							 
						 
						
							
							
								
								Merge pull request  #3988  from RonnyPfannschmidt/tmpdir-port-pathlib  
							
							... 
							
							
							
							Tmpdir port pathlib 
							
						 
						
							2018-10-12 08:33:47 -03:00  
				
					
						
							
							
								 
						
							
								e8348a1d12 
								
							 
						 
						
							
							
								
								Merge pull request  #4077  from nicoddemus/short-usage-errors  
							
							... 
							
							
							
							Improve internal error messages 
							
						 
						
							2018-10-12 08:18:07 -03:00  
				
					
						
							
							
								 
						
							
								4736b2bdfb 
								
							 
						 
						
							
							
								
								address review comments  
							
							
							
						 
						
							2018-10-11 20:48:30 +02:00  
				
					
						
							
							
								 
						
							
								8ecdd4e9ff 
								
							 
						 
						
							
							
								
								Merge pull request  #4104  from asottile/deprecated_call_match  
							
							... 
							
							
							
							Implement pytest.deprecated_call with pytest.warns 
							
						 
						
							2018-10-11 08:20:13 -07:00  
				
					
						
							
							
								 
						
							
								b3940666a7 
								
							 
						 
						
							
							
								
								Merge pull request  #4103  from blueyed/conftest  
							
							... 
							
							
							
							conftest: optimize _getconftestmodules 
							
						 
						
							2018-10-11 13:52:48 +02:00  
				
					
						
							
							
								 
						
							
								16e2737da3 
								
							 
						 
						
							
							
								
								implement tmp_path_factory and deprecate pytest.ensuretemp as intended  
							
							
							
						 
						
							2018-10-11 09:41:37 +02:00  
				
					
						
							
							
								 
						
							
								36c2a101cb 
								
							 
						 
						
							
							
								
								add missing docstring  
							
							
							
						 
						
							2018-10-11 07:15:09 +02:00  
				
					
						
							
							
								 
						
							
								ebd597b2fd 
								
							 
						 
						
							
							
								
								use the constant for lock timeouts  
							
							
							
						 
						
							2018-10-11 07:15:09 +02:00  
				
					
						
							
							
								 
						
							
								94829c391b 
								
							 
						 
						
							
							
								
								make tmpdir env cleanup idempotent  
							
							
							
						 
						
							2018-10-11 07:15:09 +02:00  
				
					
						
							
							
								 
						
							
								b82d6f7a0b 
								
							 
						 
						
							
							
								
								pytester: use per test tmproot  
							
							
							
						 
						
							2018-10-11 07:15:09 +02:00  
				
					
						
							
							
								 
						
							
								4a436b5470 
								
							 
						 
						
							
							
								
								resolve in code review commments  
							
							
							
						 
						
							2018-10-11 07:15:09 +02:00  
				
					
						
							
							
								 
						
							
								3036914097 
								
							 
						 
						
							
							
								
								sort out rmtree expectations  
							
							
							
						 
						
							2018-10-11 07:15:09 +02:00  
				
					
						
							
							
								 
						
							
								2831cb9ab5 
								
							 
						 
						
							
							
								
								unify paths.py and pathlib.py  
							
							
							
						 
						
							2018-10-11 07:15:09 +02:00  
				
					
						
							
							
								 
						
							
								85cc9b8f12 
								
							 
						 
						
							
							
								
								move all the things into _pytest.pathlib  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								fed4f73a61 
								
							 
						 
						
							
							
								
								ignore rmtree errors  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								d76fa59b35 
								
							 
						 
						
							
							
								
								fix lock timeouts for good this time  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								2532dc1dbb 
								
							 
						 
						
							
							
								
								fix up lock consideration argument  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								642cd86dd1 
								
							 
						 
						
							
							
								
								shape up removal and lock destruction  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								b3a5b0ebe1 
								
							 
						 
						
							
							
								
								remove path from exposure  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								8b4a29357e 
								
							 
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								ab3637d486 
								
							 
						 
						
							
							
								
								implement cleanup for unlocked folders  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								66a690928c 
								
							 
						 
						
							
							
								
								bring in purepath and fix an assertion  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								8e00280fc1 
								
							 
						 
						
							
							
								
								fix linting  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								d053cdfbbb 
								
							 
						 
						
							
							
								
								factor out max and iterate on locks and cleanups  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								2e39fd89d1 
								
							 
						 
						
							
							
								
								add python27 support by using reduce instead of max  
							
							
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								b48e23d54c 
								
							 
						 
						
							
							
								
								port interals of tmpdir to a basic pathlib implementation  
							
							... 
							
							
							
							this is still lacking locking and cleanup of the folders 
							
						 
						
							2018-10-11 07:15:08 +02:00  
				
					
						
							
							
								 
						
							
								c9a85b0e78 
								
							 
						 
						
							
							
								
								Fix linting  
							
							
							
						 
						
							2018-10-10 19:54:39 -03:00  
				
					
						
							
							
								 
						
							
								bf265a424d 
								
							 
						 
						
							
							
								
								Minor adjustments found during code review  
							
							
							
						 
						
							2018-10-10 19:35:49 -03:00  
				
					
						
							
							
								 
						
							
								5436e42990 
								
							 
						 
						
							
							
								
								Use pytest.fail(..., pytrace=False) when treating user errors  
							
							... 
							
							
							
							This prevents an enormous and often useless stack trace from showing
to end users.
Fix  #3867 
Fix  #2293  
							
						 
						
							2018-10-10 19:16:53 -03:00  
				
					
						
							
							
								 
						
							
								67f40e18a7 
								
							 
						 
						
							
							
								
								Use attr.s(repr=False) because we customize MarkInfo's repr  
							
							
							
						 
						
							2018-10-10 19:13:34 -03:00  
				
					
						
							
							
								 
						
							
								52ff1eaf37 
								
							 
						 
						
							
							
								
								_getconftestmodules: optimize  
							
							
							
						 
						
							2018-10-10 21:30:33 +02:00  
				
					
						
							
							
								 
						
							
								602e74c2a7 
								
							 
						 
						
							
							
								
								Merge pull request  #4107  from blueyed/__tracebackhide__  
							
							... 
							
							
							
							pytester: fix __tracebackhide__ for {re_,fn}match_lines 
							
						 
						
							2018-10-10 20:55:32 +02:00  
				
					
						
							
							
								 
						
							
								4c9015c3b1 
								
							 
						 
						
							
							
								
								Merge pull request  #4105  from blueyed/repr  
							
							... 
							
							
							
							Fix trailing whitespace in FixtureDef.__repr__ 
							
						 
						
							2018-10-10 19:28:32 +02:00  
				
					
						
							
							
								 
						
							
								c14a23d4e4 
								
							 
						 
						
							
							
								
								Fix   #4093 : multiple string literals on a line  
							
							
							
						 
						
							2018-10-10 19:28:31 +02:00  
				
					
						
							
							
								 
						
							
								b8fc3e569a 
								
							 
						 
						
							
							
								
								pytester: fix __tracebackhide__ for {re_,fn}match_lines  
							
							
							
						 
						
							2018-10-10 19:27:43 +02:00  
				
					
						
							
							
								 
						
							
								e0f6fce9e9 
								
							 
						 
						
							
							
								
								In python2, display previously warned warnings  
							
							
							
						 
						
							2018-10-10 09:37:21 -07:00  
				
					
						
							
							
								 
						
							
								d93de6cc67 
								
							 
						 
						
							
							
								
								Fix trailing whitespace in FixtureDef.__repr__  
							
							
							
						 
						
							2018-10-10 18:14:56 +02:00  
				
					
						
							
							
								 
						
							
								aeb92accb2 
								
							 
						 
						
							
							
								
								Implement pytest.deprecated_call with pytest.warns  
							
							
							
						 
						
							2018-10-10 08:03:23 -07:00  
				
					
						
							
							
								 
						
							
								9a3836a0cf 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2018-10-09 19:34:04 -03:00  
				
					
						
							
							
								 
						
							
								11a07211b6 
								
							 
						 
						
							
							
								
								re-enable linting tox env on windows  
							
							
							
						 
						
							2018-10-09 13:01:51 -07:00  
				
					
						
							
							
								 
						
							
								65545d8fb2 
								
							 
						 
						
							
							
								
								Manual fixups of black formatting  
							
							
							
						 
						
							2018-10-08 10:12:42 -07:00