c032d4c5d5 
								
							 
						 
						
							
							
								
								Merge branch 'features' of  https://github.com/feuillemorte/pytest  into 3034-new-tests-first  
							
							
							
						 
						
							2018-02-23 23:55:28 +03:00  
				
					
						
							
							
								 
						
							
								e865f2a235 
								
							 
						 
						
							
							
								
								#3034  Fix comments  
							
							
							
						 
						
							2018-02-23 22:49:17 +03:00  
				
					
						
							
							
								 
						
							
								8d90591b33 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into continue-on-failure  
							
							
							
						 
						
							2018-02-22 21:01:31 -06:00  
				
					
						
							
							
								 
						
							
								fbc45be83f 
								
							 
						 
						
							
							
								
								Fixed   #3149  where doctest does not continue to run when there is a failure  
							
							
							
						 
						
							2018-02-22 21:00:54 -06:00  
				
					
						
							
							
								 
						
							
								bedceaacc4 
								
							 
						 
						
							
							
								
								Merge pull request  #3249  from a-feld/request-fixture-reference-cycle  
							
							... 
							
							
							
							Fix PseudoFixtureDef reference cycle. 
							
						 
						
							2018-02-22 19:23:56 -03:00  
				
					
						
							
							
								 
						
							
								0f58fc881b 
								
							 
						 
						
							
							
								
								Add pdb test with disabled logging plugin  
							
							... 
							
							
							
							Implement the test from #3210 , which was not merged yet, because the PR was
abandoned in favor or #3234 . 
							
						 
						
							2018-02-22 19:26:46 +01:00  
				
					
						
							
							
								 
						
							
								aa53e37fa2 
								
							 
						 
						
							
							
								
								Add a test to expose leaked PseudoFixtureDef types.  
							
							
							
						 
						
							2018-02-21 22:42:44 -08:00  
				
					
						
							
							
								 
						
							
								54e63b7dd5 
								
							 
						 
						
							
							
								
								Merge pull request  #2770  from HPENetworking/master  
							
							... 
							
							
							
							Make record_xml_property generic and compatible with xdist and markers. 
							
						 
						
							2018-02-22 07:38:55 +01:00  
				
					
						
							
							
								 
						
							
								7336dbb979 
								
							 
						 
						
							
							
								
								Merge pull request  #3246  from RonnyPfannschmidt/remove-addcall-in-tests  
							
							... 
							
							
							
							remove addcall in the terminal tests 
							
						 
						
							2018-02-21 19:42:53 -03:00  
				
					
						
							
							
								 
						
							
								6e14585ca2 
								
							 
						 
						
							
							
								
								Fix approx default tolerances for Decimal  
							
							
							
						 
						
							2018-02-21 23:08:23 +01:00  
				
					
						
							
							
								 
						
							
								3d4d0a2614 
								
							 
						 
						
							
							
								
								remove addcall in the terminal tests  
							
							
							
						 
						
							2018-02-21 18:56:20 +01:00  
				
					
						
							
							
								 
						
							
								7a62619a75 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into features  
							
							
							
						 
						
							2018-02-21 10:39:55 -03:00  
				
					
						
							
							
								 
						
							
								8b49ddfa58 
								
							 
						 
						
							
							
								
								Renamed the fixture record_xml_property to record_property and adapted logic so that the properties are passed to the TestReport object and thus allow compatibility with pytest-xdist.  
							
							
							
						 
						
							2018-02-20 15:46:26 -06:00  
				
					
						
							
							
								 
						
							
								acda6c46fb 
								
							 
						 
						
							
							
								
								Partially revert "Remove --no-print-logs option"  
							
							... 
							
							
							
							We'll deprecate --no-print-logs beginning with pytest-4.0.
This reverts commit ac7eb63a6b 
							
						 
						
							2018-02-19 20:34:11 +01:00  
				
					
						
							
							
								 
						
							
								ac7eb63a6b 
								
							 
						 
						
							
							
								
								Remove --no-print-logs option  
							
							... 
							
							
							
							This option is superseded by the --show-capture option. With --no-print-logs
it was possible to only disable the reporting of captured logs, which is no
longer possible with --show-capture. If --show-capture=no is used, no
captured content (stdout, stderr and logs) is reported for failed tests. 
							
						 
						
							2018-02-18 20:48:07 +01:00  
				
					
						
							
							
								 
						
							
								51ece00923 
								
							 
						 
						
							
							
								
								Add captured-log support to --show-capture  
							
							... 
							
							
							
							Fixes : #3233  
						
							2018-02-18 20:18:37 +01:00  
				
					
						
							
							
								 
						
							
								b486e1294b 
								
							 
						 
						
							
							
								
								Merge pull request  #3222  from The-Compiler/match-msg  
							
							... 
							
							
							
							Remove "matching '...'" part from the pytest.raises message 
							
						 
						
							2018-02-17 21:18:05 -02:00  
				
					
						
							
							
								 
						
							
								9d879bee36 
								
							 
						 
						
							
							
								
								Merge pull request  #3215  from pytest-dev/bugfix/985/disable-output-capturing-in-doctest  
							
							... 
							
							
							
							Disable output capturing in doctest 
							
						 
						
							2018-02-17 18:39:32 -02:00  
				
					
						
							
							
								 
						
							
								069f32a8c4 
								
							 
						 
						
							
							
								
								print captured logs before entering pdb  
							
							
							
						 
						
							2018-02-17 20:32:49 +02:00  
				
					
						
							
							
								 
						
							
								69d608aec3 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-upstream  
							
							
							
						 
						
							2018-02-17 09:38:06 -02:00  
				
					
						
							
							
								 
						
							
								dfbaa20240 
								
							 
						 
						
							
							
								
								Bring test_live_logs_unknown_sections directly due to merge conflicts  
							
							
							
						 
						
							2018-02-17 09:36:46 -02:00  
				
					
						
							
							
								 
						
							
								fa8354e872 
								
							 
						 
						
							
							
								
								Merge pull request  #3213  from thisch/collection_deselection  
							
							... 
							
							
							
							Show deselection count before tests are executed 
							
						 
						
							2018-02-17 09:03:26 -02:00  
				
					
						
							
							
								 
						
							
								00d3001138 
								
							 
						 
						
							
							
								
								Merge pull request  #3188  from s0undt3ch/issues/3184  
							
							... 
							
							
							
							Don't traceback on unkown sections. 
							
						 
						
							2018-02-17 09:02:44 -02:00  
				
					
						
							
							
								 
						
							
								05faa69c37 
								
							 
						 
						
							
							
								
								Merge pull request  #3194  from s0undt3ch/feature/logstart-logfinish  
							
							... 
							
							
							
							Fix issue where a new line was always written for the live log finish section 
							
						 
						
							2018-02-16 21:19:38 -02:00  
				
					
						
							
							
								 
						
							
								774c539f1a 
								
							 
						 
						
							
							
								
								Add --deselect command line option  
							
							... 
							
							
							
							Fixes  #3198  
						
							2018-02-16 08:17:37 -06:00  
				
					
						
							
							
								 
						
							
								6bc45d158d 
								
							 
						 
						
							
							
								
								Merge pull request  #3186  from brianmaissy/bugfix/print_captured_stdout_before_entering_pdb  
							
							... 
							
							
							
							Added printing of captured stdout before entering pdb 
							
						 
						
							2018-02-15 19:38:23 -02:00  
				
					
						
							
							
								 
						
							
								3cbf0c8ec0 
								
							 
						 
						
							
							
								
								Raise unexpected exceptions with pytest.raises() using match=  
							
							
							
						 
						
							2018-02-15 12:11:56 +01:00  
				
					
						
							
							
								 
						
							
								6496131b79 
								
							 
						 
						
							
							
								
								Show deselection count before tests are exectued  
							
							... 
							
							
							
							Fixes  #1527  
						
							2018-02-13 22:27:02 +01:00  
				
					
						
							
							
								 
						
							
								dff0500114 
								
							 
						 
						
							
							
								
								#3034  Added new option "--new-first"  
							
							
							
						 
						
							2018-02-13 22:49:28 +03:00  
				
					
						
							
							
								 
						
							
								247cdb835a 
								
							 
						 
						
							
							
								
								Remove xfail; tests now pass on macOS. Ref  #985 .  
							
							
							
						 
						
							2018-02-13 12:41:19 -05:00  
				
					
						
							
							
								 
						
							
								7656fc8320 
								
							 
						 
						
							
							
								
								Added printing of captured stdout and stderr before entering pdb  
							
							
							
						 
						
							2018-02-12 23:17:51 +02:00  
				
					
						
							
							
								 
						
							
								b6166dccb4 
								
							 
						 
						
							
							
								
								Fix mock patchings detection when both mock and unittest.mock are present  
							
							
							
						 
						
							2018-02-12 20:29:37 +01:00  
				
					
						
							
							
								 
						
							
								063e2da967 
								
							 
						 
						
							
							
								
								Merge pull request  #3176  from feuillemorte/1478_no_stdout_option  
							
							... 
							
							
							
							#1478  Added --no-stdout option 
						
							2018-02-09 18:36:36 -02:00  
				
					
						
							
							
								 
						
							
								d776e5610e 
								
							 
						 
						
							
							
								
								Fix issue where a new line was always written for the live log finish section  
							
							
							
						 
						
							2018-02-09 11:17:01 +00:00  
				
					
						
							
							
								 
						
							
								71367881ed 
								
							 
						 
						
							
							
								
								#1478  Added --show-capture=both option (fix comments)  
							
							
							
						 
						
							2018-02-08 16:21:22 +03:00  
				
					
						
							
							
								 
						
							
								0b71255dda 
								
							 
						 
						
							
							
								
								Expose `log_cli` as a CLI parser option.  
							
							
							
						 
						
							2018-02-08 09:42:53 +00:00  
				
					
						
							
							
								 
						
							
								ce0a9aadec 
								
							 
						 
						
							
							
								
								Merge pull request  #3127  from feuillemorte/1642-add-rootdir-option  
							
							... 
							
							
							
							#1642  add rootdir option 
						
							2018-02-07 18:18:59 -02:00  
				
					
						
							
							
								 
						
							
								f72182977d 
								
							 
						 
						
							
							
								
								Merge pull request  #3183  from cheezman34/master  
							
							... 
							
							
							
							Fix ordering of tests to minimize fixture creating 
							
						 
						
							2018-02-07 18:15:41 -02:00  
				
					
						
							
							
								 
						
							
								ed12cf3fb3 
								
							 
						 
						
							
							
								
								Merge pull request  #3189  from s0undt3ch/feature/logstart-logfinish  
							
							... 
							
							
							
							Additionally handle logstart and logfinish hooks 
							
						 
						
							2018-02-07 18:09:45 -02:00  
				
					
						
							
							
								 
						
							
								1a650a9eb9 
								
							 
						 
						
							
							
								
								#1478  Added --show-capture option  
							
							
							
						 
						
							2018-02-06 23:38:51 +03:00  
				
					
						
							
							
								 
						
							
								67558e0e22 
								
							 
						 
						
							
							
								
								Additionally handle logstart and logfinish hooks  
							
							
							
						 
						
							2018-02-06 15:45:36 +00:00  
				
					
						
							
							
								 
						
							
								0d15a46863 
								
							 
						 
						
							
							
								
								Don't traceback on unkown sections.  
							
							
							
						 
						
							2018-02-05 19:09:38 +00:00  
				
					
						
							
							
								 
						
							
								e64feaba7a 
								
							 
						 
						
							
							
								
								xfail is better than skip  
							
							
							
						 
						
							2018-02-03 23:28:37 +02:00  
				
					
						
							
							
								 
						
							
								74633815aa 
								
							 
						 
						
							
							
								
								skip failing pdb/doctest test on mac  
							
							
							
						 
						
							2018-02-03 23:24:11 +02:00  
				
					
						
							
							
								 
						
							
								c0ef4a4d35 
								
							 
						 
						
							
							
								
								Add captured log msgs to junit xml file  
							
							... 
							
							
							
							For each test this adds the captured log msgs to a system-* tag in the junit
xml output file. The destination of the system-* tag is specified by
junit_logging ini option. 
							
						 
						
							2018-02-03 09:39:29 +01:00  
				
					
						
							
							
								 
						
							
								8c81722a0c 
								
							 
						 
						
							
							
								
								Merge pull request  #3167  from nicoddemus/fix-py37  
							
							... 
							
							
							
							Fix test for py37 
							
						 
						
							2018-02-02 17:13:00 -02:00  
				
					
						
							
							
								 
						
							
								4458e65fe7 
								
							 
						 
						
							
							
								
								Fix ordering of tests to minimize fixture creating  
							
							
							
						 
						
							2018-02-01 13:07:45 -08:00  
				
					
						
							
							
								 
						
							
								3eb6cad222 
								
							 
						 
						
							
							
								
								#1642  Fix comments  
							
							
							
						 
						
							2018-02-01 11:20:37 +03:00  
				
					
						
							
							
								 
						
							
								936651702b 
								
							 
						 
						
							
							
								
								#1642  Fix tests  
							
							
							
						 
						
							2018-02-01 00:27:48 +03:00  
				
					
						
							
							
								 
						
							
								9f1772e679 
								
							 
						 
						
							
							
								
								#1642  Resolve conflicts  
							
							
							
						 
						
							2018-02-01 00:18:28 +03:00  
				
					
						
							
							
								 
						
							
								741b571f3b 
								
							 
						 
						
							
							
								
								#1642  fix tests and config.py  
							
							
							
						 
						
							2018-02-01 00:03:24 +03:00  
				
					
						
							
							
								 
						
							
								949a620d3a 
								
							 
						 
						
							
							
								
								#1478  Added --no-stdout option  
							
							
							
						 
						
							2018-01-31 22:36:28 +03:00  
				
					
						
							
							
								 
						
							
								90a8faabba 
								
							 
						 
						
							
							
								
								Fix test for py37  
							
							... 
							
							
							
							In previous Python versions, the list of warnigns appears like:
	... list of emitted warnings is: [UserWarning('user',)].
In Python 3.7 apparently the string representation has been improved to:
	... list of emitted warnings is: [UserWarning('user')].
Fix  #3011  
							
						 
						
							2018-01-30 20:33:07 -02:00  
				
					
						
							
							
								 
						
							
								ebab1b6c69 
								
							 
						 
						
							
							
								
								live-logging: Colorize levelname  
							
							
							
						 
						
							2018-01-30 18:21:12 +01:00  
				
					
						
							
							
								 
						
							
								49773b573f 
								
							 
						 
						
							
							
								
								Merge pull request  #3132  from raphaelcastaneda/feature/add-record-xml-attribute  
							
							... 
							
							
							
							implement #3130  - add record_xml_attribute fixture 
							
						 
						
							2018-01-29 15:42:55 -02:00  
				
					
						
							
							
								 
						
							
								6e4efccc38 
								
							 
						 
						
							
							
								
								Rename test_cache to test_cacheprovider for consistency with cacheprovider  
							
							
							
						 
						
							2018-01-29 08:40:29 -02:00  
				
					
						
							
							
								 
						
							
								aff463a3c4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into features  
							
							
							
						 
						
							2018-01-27 12:28:43 -02:00  
				
					
						
							
							
								 
						
							
								b3247c1d03 
								
							 
						 
						
							
							
								
								Merge pull request  #3044  from RonnyPfannschmidt/parameterset-empty-enable-xfail  
							
							... 
							
							
							
							empty parameterset - enable opt to xfail 
							
						 
						
							2018-01-27 12:23:49 -02:00  
				
					
						
							
							
								 
						
							
								cd0b2ace67 
								
							 
						 
						
							
							
								
								Merge pull request  #3150  from alanbato/pytest_cache  
							
							... 
							
							
							
							Change cache directory structure to include `pytest` 
							
						 
						
							2018-01-27 10:08:56 -02:00  
				
					
						
							
							
								 
						
							
								17a1ed5edf 
								
							 
						 
						
							
							
								
								use a constant to sort out repeated use of the EMPTY_PARAMETERSET_OPTION  
							
							
							
						 
						
							2018-01-26 12:12:26 +01:00  
				
					
						
							
							
								 
						
							
								a54cd4c2fd 
								
							 
						 
						
							
							
								
								correct testing and usage of the empty_parameter_set_mark config option  
							
							
							
						 
						
							2018-01-26 12:05:52 +01:00  
				
					
						
							
							
								 
						
							
								a58099022a 
								
							 
						 
						
							
							
								
								Merge pull request  #3124  from nicoddemus/logging-3013  
							
							... 
							
							
							
							Changes in the logging plugin for 3.4 
							
						 
						
							2018-01-26 08:52:43 -02:00  
				
					
						
							
							
								 
						
							
								d4c11e58aa 
								
							 
						 
						
							
							
								
								exted empty parameterset check with reason test  
							
							
							
						 
						
							2018-01-26 11:18:50 +01:00  
				
					
						
							
							
								 
						
							
								7f83605c81 
								
							 
						 
						
							
							
								
								fix empty parameterset tests by mocking a config object  
							
							
							
						 
						
							2018-01-26 11:10:00 +01:00  
				
					
						
							
							
								 
						
							
								37b41de779 
								
							 
						 
						
							
							
								
								fix   #2527  - introduce a option to pic the empty parameterset action  
							
							
							
						 
						
							2018-01-26 11:10:00 +01:00  
				
					
						
							
							
								 
						
							
								a24ca9872f 
								
							 
						 
						
							
							
								
								Change cache directory name to include `pytest`  
							
							
							
						 
						
							2018-01-25 07:50:08 -06:00  
				
					
						
							
							
								 
						
							
								0cfa975930 
								
							 
						 
						
							
							
								
								#1642  Fix tests  
							
							
							
						 
						
							2018-01-25 15:57:04 +03:00  
				
					
						
							
							
								 
						
							
								b8be339632 
								
							 
						 
						
							
							
								
								Merge pull request  #3148  from nicoddemus/deprecate-old-style-classes-2147  
							
							... 
							
							
							
							All classes now subclass object for better py3 compatibility 
							
						 
						
							2018-01-25 10:41:28 -02:00  
				
					
						
							
							
								 
						
							
								15cbd61159 
								
							 
						 
						
							
							
								
								Change caplog.get_handler(when) to caplog.get_records(when)  
							
							... 
							
							
							
							While updating the docs I noticed that caplog.get_handler() exposes
the underlying Handler object, which I think it is a bit too much
detail at this stage. Update to return the records directly instead. 
							
						 
						
							2018-01-24 19:08:49 -02:00  
				
					
						
							
							
								 
						
							
								af37778b0d 
								
							 
						 
						
							
							
								
								All classes now subclass object for better py3 compatibility  
							
							... 
							
							
							
							Fix  #2147  
						
							2018-01-24 18:23:42 -02:00  
				
					
						
							
							
								 
						
							
								3f5e9ea71e 
								
							 
						 
						
							
							
								
								Fix -o behavior to no longer swallow all remaining options  
							
							... 
							
							
							
							The current behavior was too error-prone because a "-o" option would
swallow all the following non-option parameters:
  pytest -o foo=bar path/to/test.py
path/to/test.py would be captured by the -o option, and would fail
because "path/to/test.py" is not in the format "key=value". 
							
						 
						
							2018-01-23 21:19:16 -02:00  
				
					
						
							
							
								 
						
							
								8426c57a9e 
								
							 
						 
						
							
							
								
								Ensure changes in the message in the future do not make the test pass by accident  
							
							
							
						 
						
							2018-01-23 21:18:59 -02:00  
				
					
						
							
							
								 
						
							
								203508d9f3 
								
							 
						 
						
							
							
								
								cleanup test cases  
							
							
							
						 
						
							2018-01-23 21:18:37 -02:00  
				
					
						
							
							
								 
						
							
								2c7f94fdb9 
								
							 
						 
						
							
							
								
								Added basic fix and test  
							
							
							
						 
						
							2018-01-23 21:18:10 -02:00  
				
					
						
							
							
								 
						
							
								113bfb6be8 
								
							 
						 
						
							
							
								
								Report 'call' phase as 'live log call'  
							
							... 
							
							
							
							As commented in review, this makes it consistent with the headers shown
by stdout/stderr capturing ("Captured log call") 
							
						 
						
							2018-01-22 21:43:35 -02:00  
				
					
						
							
							
								 
						
							
								9f4688e549 
								
							 
						 
						
							
							
								
								Remove unnecessary -s from test_log_cli_enabled_disabled  
							
							
							
						 
						
							2018-01-22 21:26:14 -02:00  
				
					
						
							
							
								 
						
							
								3a9d0b26d5 
								
							 
						 
						
							
							
								
								Use pytest_runtest_logstart to signal the start of a new test  
							
							... 
							
							
							
							This also simplifies the code a bit because we don't need to keep
a set of ids anymore 
							
						 
						
							2018-01-22 21:20:48 -02:00  
				
					
						
							
							
								 
						
							
								a5e60b6a2d 
								
							 
						 
						
							
							
								
								implement  #3130  - adding record_xml_attribute fixture  
							
							... 
							
							
							
							update incorrect expected attribute value in test_record_attribute
attr names must be strings
Update CHANGELOG formatting
update usage documentation
Fix versionadded for record_xml_attribute
Indent the xml schema properly inside the warning box in the docs 
							
						 
						
							2018-01-22 15:14:53 -08:00  
				
					
						
							
							
								 
						
							
								0df42b4426 
								
							 
						 
						
							
							
								
								Show a header for each testing phase during live logging  
							
							... 
							
							
							
							As suggested during review 
							
						 
						
							2018-01-22 21:00:52 -02:00  
				
					
						
							
							
								 
						
							
								83034bbd48 
								
							 
						 
						
							
							
								
								#1642  Fix rootdir option  
							
							
							
						 
						
							2018-01-20 22:30:01 +03:00  
				
					
						
							
							
								 
						
							
								2e40a8b3ca 
								
							 
						 
						
							
							
								
								Fix test_caplog_captures_for_all_stages by setting log level  
							
							
							
						 
						
							2018-01-20 12:04:28 -02:00  
				
					
						
							
							
								 
						
							
								18e053546c 
								
							 
						 
						
							
							
								
								Use six.StringIO and __name__ in test_live_logging_suspends_capture  
							
							
							
						 
						
							2018-01-20 12:02:55 -02:00  
				
					
						
							
							
								 
						
							
								9dbcac9af3 
								
							 
						 
						
							
							
								
								Suspend stdout/stderr capturing when emitting live logging messages  
							
							
							
						 
						
							2018-01-20 12:02:55 -02:00  
				
					
						
							
							
								 
						
							
								4a436572a8 
								
							 
						 
						
							
							
								
								Simplify test assertions a bit  
							
							
							
						 
						
							2018-01-20 12:02:55 -02:00  
				
					
						
							
							
								 
						
							
								8f6a5928f7 
								
							 
						 
						
							
							
								
								Add newline before log messages and enable -v output when log_cli is enabled  
							
							
							
						 
						
							2018-01-20 12:02:55 -02:00  
				
					
						
							
							
								 
						
							
								5d89a93977 
								
							 
						 
						
							
							
								
								Small improvements to tests suggested during review  
							
							
							
						 
						
							2018-01-20 12:02:54 -02:00  
				
					
						
							
							
								 
						
							
								8d735f3e1d 
								
							 
						 
						
							
							
								
								Live log option now writes to the terminal reporter  
							
							... 
							
							
							
							Ref: #3013  
							
						 
						
							2018-01-20 12:01:42 -02:00  
				
					
						
							
							
								 
						
							
								aca1b06747 
								
							 
						 
						
							
							
								
								Undo log level set by caplog.set_level at the end of the test  
							
							... 
							
							
							
							Otherwise this leaks the log level information to other tests
Ref: #3013  
							
						 
						
							2018-01-20 12:01:42 -02:00  
				
					
						
							
							
								 
						
							
								8dcd2718aa 
								
							 
						 
						
							
							
								
								No longer change the level of any logger unless requested explicitly  
							
							... 
							
							
							
							Ref: #3013  
							
						 
						
							2018-01-20 12:01:42 -02:00  
				
					
						
							
							
								 
						
							
								5ad1313b8a 
								
							 
						 
						
							
							
								
								log_cli must now be enabled explicitly  
							
							... 
							
							
							
							Ref: #3013  
							
						 
						
							2018-01-20 12:00:46 -02:00  
				
					
						
							
							
								 
						
							
								3b3d237f07 
								
							 
						 
						
							
							
								
								Merge pull request  #3117  from boxed/access_logs_in_teardown  
							
							... 
							
							
							
							Access captures logs in teardown 
							
						 
						
							2018-01-20 11:21:17 -02:00  
				
					
						
							
							
								 
						
							
								7ea5a22657 
								
							 
						 
						
							
							
								
								Access captures logs in teardown  
							
							
							
						 
						
							2018-01-19 12:42:35 +01:00  
				
					
						
							
							
								 
						
							
								4a18d76160 
								
							 
						 
						
							
							
								
								#1642  remove print  
							
							
							
						 
						
							2018-01-17 23:14:40 +03:00  
				
					
						
							
							
								 
						
							
								d784155fd2 
								
							 
						 
						
							
							
								
								#1642  Add rootdir option  
							
							
							
						 
						
							2018-01-17 23:02:31 +03:00  
				
					
						
							
							
								 
						
							
								8433e2ba04 
								
							 
						 
						
							
							
								
								#2953  fix comments: fix exception type  
							
							
							
						 
						
							2018-01-16 23:35:57 +03:00  
				
					
						
							
							
								 
						
							
								076fb56f85 
								
							 
						 
						
							
							
								
								show a simple and easy error when keyword expressions trigger a syntax error  
							
							
							
						 
						
							2018-01-16 21:30:44 +03:00  
				
					
						
							
							
								 
						
							
								4a3863c2e2 
								
							 
						 
						
							
							
								
								use flush in order to avoid hanging on mac  
							
							
							
						 
						
							2018-01-14 23:00:23 +02:00  
				
					
						
							
							
								 
						
							
								5939b336cd 
								
							 
						 
						
							
							
								
								Fix progress report when tests fail during teardown  
							
							... 
							
							
							
							Fix  #3088  
						
							2018-01-11 20:42:05 -02:00  
				
					
						
							
							
								 
						
							
								b68b80aec9 
								
							 
						 
						
							
							
								
								Add new pytest_runtest_logfinish hook  
							
							... 
							
							
							
							Fix  #3101  
						
							2018-01-09 22:17:39 -02:00  
				
					
						
							
							
								 
						
							
								bd1d17e8de 
								
							 
						 
						
							
							
								
								Replace py.std with stdlib imports  
							
							
							
						 
						
							2018-01-09 12:44:10 -08:00  
				
					
						
							
							
								 
						
							
								93306f6a5e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into features  
							
							
							
						 
						
							2018-01-09 18:41:00 -02:00  
				
					
						
							
							
								 
						
							
								205e29d843 
								
							 
						 
						
							
							
								
								Remove unnecessary `# noqa` comments.  
							
							... 
							
							
							
							Commit automated with https://github.com/asottile/yesqa  
							
						 
						
							2017-12-22 08:29:48 -08:00  
				
					
						
							
							
								 
						
							
								c70efaa0fb 
								
							 
						 
						
							
							
								
								Merge pull request  #3047  from RonnyPfannschmidt/mark-newapi  
							
							... 
							
							
							
							move node base classes from main to nodes 
							
						 
						
							2017-12-19 07:59:25 -02:00  
				
					
						
							
							
								 
						
							
								afc607cfd8 
								
							 
						 
						
							
							
								
								move node base classes from main to nodes  
							
							
							
						 
						
							2017-12-18 11:08:20 +01:00  
				
					
						
							
							
								 
						
							
								f3c9c6e8a8 
								
							 
						 
						
							
							
								
								fix restoring Python state after in-process pytest runs  
							
							... 
							
							
							
							Now each in-process pytest run saves a snapshot of important global Python
state and restores it after the test completes, including the list of loaded
modules & the Python path settings.
Previously only the loaded package data was getting restored, but that was
also reverting any loaded package changes done in the test triggering the
pytest runs, and not only those done by the pytest runs themselves.
Updated acceptance tests broken by this change, which were only passing before
by accident as they were making multiple pytest runs with later ones depending
on sys.path changes left behind by the initial one. 
							
						 
						
							2017-12-17 12:47:50 +01:00  
				
					
						
							
							
								 
						
							
								924b5e2e3d 
								
							 
						 
						
							
							
								
								Merge pull request  #3031  from nicoddemus/symlink-privileges  
							
							... 
							
							
							
							Check if symlink does have privileges on Windows for test_cmdline_python_package_symlink 
							
						 
						
							2017-12-16 12:36:11 -02:00  
				
					
						
							
							
								 
						
							
								d87279115d 
								
							 
						 
						
							
							
								
								Merge pull request  #3041  from segevfiner/capture-no-disable-progress  
							
							... 
							
							
							
							Use classic console output when -s is used 
							
						 
						
							2017-12-16 12:34:34 -02:00  
				
					
						
							
							
								 
						
							
								370daf0441 
								
							 
						 
						
							
							
								
								Use classic console output when -s is used  
							
							... 
							
							
							
							Fixes  #3038  
						
							2017-12-16 15:00:23 +02:00  
				
					
						
							
							
								 
						
							
								586ecea6f2 
								
							 
						 
						
							
							
								
								Check if symlink does not privileges on Windows for test_cmdline_python_package_symlink  
							
							... 
							
							
							
							os.symlink might fail on Windows because users require a special policy
to create symlinks (argh).
This is not a problem on AppVeyor because it is logged in as an admin,
but would be surprising for Windows users running pytest's test
suite on their computer. 
							
						 
						
							2017-12-14 19:23:15 -02:00  
				
					
						
							
							
								 
						
							
								c3f63ac143 
								
							 
						 
						
							
							
								
								Fix memory leak caused by fixture values never been garbage collected  
							
							... 
							
							
							
							The leak was caused by the (unused) `FixtureRequest._fixture_values`
cache.
This was introduced because the `partial` object (created to call
FixtureDef.finish() bound with the Request) is kept alive
through the entire session when a function-scoped fixture depends
on a session-scoped (or higher) fixture because of the nested
`addfinalizer` calls.
FixtureDef.finish() started receiving a request object in order to
obtain the proper hook proxy object (#2127 ), but this does not seem
useful at all in practice because `pytest_fixture_post_finalizer`
will be called with the `request` object of the moment the fixture value
was *created*, not the request object active when the fixture value
is being destroyed. We should probably deprecate/remove the request
parameter from `pytest_fixture_post_finalizer`.
Fix  #2981  
							
						 
						
							2017-12-13 19:49:06 -02:00  
				
					
						
							
							
								 
						
							
								476d4df1b7 
								
							 
						 
						
							
							
								
								Merge pull request  #3010  from cryvate/fix-issue-2985  
							
							... 
							
							
							
							Improve handling of pyargs 
							
						 
						
							2017-12-13 13:56:42 +01:00  
				
					
						
							
							
								 
						
							
								c8e7d1ae34 
								
							 
						 
						
							
							
								
								Respect PYTEST_DONT_REWRITE for plugins too.  
							
							
							
						 
						
							2017-12-12 17:43:17 -08:00  
				
					
						
							
							
								 
						
							
								dc19624248 
								
							 
						 
						
							
							
								
								Improve testing comments and code of issue 2985 (symlink in pyargs).  
							
							
							
						 
						
							2017-12-12 08:26:40 +00:00  
				
					
						
							
							
								 
						
							
								f8f1a52ea0 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into features  
							
							
							
						 
						
							2017-12-11 22:18:50 -02:00  
				
					
						
							
							
								 
						
							
								5c6d7739bc 
								
							 
						 
						
							
							
								
								Merge pull request  #3015  from jurko-gospodnetic/code-cleanup  
							
							... 
							
							
							
							Code cleanup 
							
						 
						
							2017-12-11 22:15:50 -02:00  
				
					
						
							
							
								 
						
							
								c2cd239d35 
								
							 
						 
						
							
							
								
								remove _ast reference from test cases as well  
							
							
							
						 
						
							2017-12-11 23:24:47 +05:30  
				
					
						
							
							
								 
						
							
								3b85e0c3a9 
								
							 
						 
						
							
							
								
								simplify test_conftest_found_with_double_dash() test code  
							
							
							
						 
						
							2017-12-11 15:10:04 +01:00  
				
					
						
							
							
								 
						
							
								8e8a953ac6 
								
							 
						 
						
							
							
								
								fix test name typo  
							
							
							
						 
						
							2017-12-09 13:34:58 +01:00  
				
					
						
							
							
								 
						
							
								852b96714e 
								
							 
						 
						
							
							
								
								use spaces consistently instead of some of them being    
							
							
							
						 
						
							2017-12-09 13:34:57 +01:00  
				
					
						
							
							
								 
						
							
								41a6ec6f31 
								
							 
						 
						
							
							
								
								touch up test_cmdline_python_namespace_package() test code  
							
							
							
						 
						
							2017-12-09 13:34:56 +01:00  
				
					
						
							
							
								 
						
							
								7feab7391d 
								
							 
						 
						
							
							
								
								simplify test_pdb_collection_failure_is_shown test data setup code  
							
							
							
						 
						
							2017-12-09 13:34:56 +01:00  
				
					
						
							
							
								 
						
							
								f0bfe9de3d 
								
							 
						 
						
							
							
								
								shorten some test code  
							
							
							
						 
						
							2017-12-09 13:34:56 +01:00  
				
					
						
							
							
								 
						
							
								b62fd79c0c 
								
							 
						 
						
							
							
								
								Fix issue 2985.  
							
							
							
						 
						
							2017-12-07 15:12:44 +00:00  
				
					
						
							
							
								 
						
							
								655146e522 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into features  
							
							
							
						 
						
							2017-12-05 22:30:35 -02:00  
				
					
						
							
							
								 
						
							
								ce30896cd2 
								
							 
						 
						
							
							
								
								Also blacklist pytest-capturelog plugin  
							
							... 
							
							
							
							This is the older plugin before pytest-catchlog was around. Apparently there are
people still using it.
Fixes  #3004  
							
						 
						
							2017-12-05 20:02:56 +01:00  
				
					
						
							
							
								 
						
							
								2e8b0a83fe 
								
							 
						 
						
							
							
								
								Merge pull request  #2989  from nicoddemus/bring-tr-writer-back-2984  
							
							... 
							
							
							
							Bring back TerminalReporter.writer as an alias to TerminalReporter._tw 
							
						 
						
							2017-12-01 17:42:31 +01:00  
				
					
						
							
							
								 
						
							
								369c711f14 
								
							 
						 
						
							
							
								
								Merge pull request  #2971  from blueyed/fix-ZeroDivisionError  
							
							... 
							
							
							
							Fix ZeroDivisionError with 0 collected tests 
							
						 
						
							2017-11-30 21:12:46 -02:00  
				
					
						
							
							
								 
						
							
								cf0cac3b73 
								
							 
						 
						
							
							
								
								Bring back TerminalReporter.writer as an alias to TerminalReporter._tw  
							
							... 
							
							
							
							Fix  #2984  
						
							2017-11-30 19:56:47 -02:00  
				
					
						
							
							
								 
						
							
								652936f47f 
								
							 
						 
						
							
							
								
								make linter happier  
							
							
							
						 
						
							2017-11-30 10:29:05 +00:00  
				
					
						
							
							
								 
						
							
								e66473853c 
								
							 
						 
						
							
							
								
								add test  
							
							
							
						 
						
							2017-11-30 10:19:29 +00:00  
				
					
						
							
							
								 
						
							
								88ed1ab648 
								
							 
						 
						
							
							
								
								Merge pull request  #2964  from rpuntaie/master  
							
							... 
							
							
							
							fix issue #2920  
							
						 
						
							2017-11-29 10:32:28 +01:00  
				
					
						
							
							
								 
						
							
								191e8c6d9b 
								
							 
						 
						
							
							
								
								Merge pull request  #2969  from nicoddemus/null-bytes-2957  
							
							... 
							
							
							
							Always escape null bytes when setting PYTEST_CURRENT_TEST 
							
						 
						
							2017-11-29 06:57:48 +01:00  
				
					
						
							
							
								 
						
							
								6bbd741039 
								
							 
						 
						
							
							
								
								Add test for  #2971  
							
							
							
						 
						
							2017-11-28 22:42:52 -02:00  
				
					
						
							
							
								 
						
							
								2a75ae46c3 
								
							 
						 
						
							
							
								
								Improve test that blocks setuptools plugins from being loaded  
							
							... 
							
							
							
							Make it a parametrized test to ensure all the mocked mechanisms in
the test actually work as expected when we *do not* use "-p no:" 
							
						 
						
							2017-11-28 21:29:58 -02:00  
				
					
						
							
							
								 
						
							
								89cf943e04 
								
							 
						 
						
							
							
								
								Always escape null bytes when setting PYTEST_CURRENT_TEST  
							
							... 
							
							
							
							Fix  #2957  
						
							2017-11-28 19:45:13 -02:00  
				
					
						
							
							
								 
						
							
								833f33fa0c 
								
							 
						 
						
							
							
								
								removed comments  
							
							
							
						 
						
							2017-11-28 17:38:49 +01:00  
				
					
						
							
							
								 
						
							
								6843d45c51 
								
							 
						 
						
							
							
								
								added test for  #2920  fix  
							
							
							
						 
						
							2017-11-28 17:29:52 +01:00  
				
					
						
							
							
								 
						
							
								796db80ca4 
								
							 
						 
						
							
							
								
								Only escape str-like arguments passed to warnings  
							
							... 
							
							
							
							Fix  #2956  
						
							2017-11-27 23:17:15 -02:00  
				
					
						
							
							
								 
						
							
								4678cbeb91 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features'  
							
							
							
						 
						
							2017-11-27 19:37:58 -02:00  
				
					
						
							
							
								 
						
							
								c58715371c 
								
							 
						 
						
							
							
								
								Merge pull request  #2954  from blueyed/rewritten  
							
							... 
							
							
							
							Fix spelling: s/re-writ/rewrit/g 
							
						 
						
							2017-11-26 18:12:30 -02:00  
				
					
						
							
							
								 
						
							
								d5f038e29a 
								
							 
						 
						
							
							
								
								Fix spelling: s/re-writ/rewrit/g  
							
							... 
							
							
							
							This also fixes "can not" to "cannot" in the "Module already imported so
cannot be rewritten" assertion error. 
							
						 
						
							2017-11-26 20:46:06 +01:00  
				
					
						
							
							
								 
						
							
								95de11a44e 
								
							 
						 
						
							
							
								
								Block pytest-catchlog and issue a warning  
							
							... 
							
							
							
							Trying to install pytest-3.3 and pytest-catchlog will result in an
option conflicts because both declare the same options. 
							
						 
						
							2017-11-23 19:53:12 -02:00  
				
					
						
							
							
								 
						
							
								05cfdcc8cb 
								
							 
						 
						
							
							
								
								Revert making TerminalWriter public in TerminalReporter plugin  
							
							... 
							
							
							
							We eventually want to replace py.io.TerminalWriter (exposed as
"_tw" in TerminalReporter) by something else, so deprecating access
to "_tw" and making it public as "writer" is contrary to that. 
							
						 
						
							2017-11-23 19:53:12 -02:00  
				
					
						
							
							
								 
						
							
								f50ace7c0a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into release-3.3.0  
							
							
							
						 
						
							2017-11-23 20:20:40 +00:00  
				
					
						
							
							
								 
						
							
								dc574c60ef 
								
							 
						 
						
							
							
								
								Use regex match-count syntax to improve test readability  
							
							
							
						 
						
							2017-11-22 17:16:25 -02:00  
				
					
						
							
							
								 
						
							
								5e71ffab87 
								
							 
						 
						
							
							
								
								Handle marks without description  
							
							
							
						 
						
							2017-11-22 15:47:15 +03:00  
				
					
						
							
							
								 
						
							
								f05333ab75 
								
							 
						 
						
							
							
								
								Fix rewrite to not write past the edge of the screen  
							
							
							
						 
						
							2017-11-22 00:00:02 -02:00  
				
					
						
							
							
								 
						
							
								c8d52b633b 
								
							 
						 
						
							
							
								
								Fix assertion rewrite to match module names correctly  
							
							... 
							
							
							
							Fix  #2939  
						
							2017-11-21 23:06:47 -02:00  
				
					
						
							
							
								 
						
							
								3a5dbabf60 
								
							 
						 
						
							
							
								
								Add tests for progress output and docs for ``console_output_style``  
							
							... 
							
							
							
							Fix  #2657  
						
							2017-11-21 21:01:51 -02:00  
				
					
						
							
							
								 
						
							
								dab889304e 
								
							 
						 
						
							
							
								
								Implement progress percentage reporting while running tests  
							
							... 
							
							
							
							Fix  #2657  
						
							2017-11-21 21:01:41 -02:00  
				
					
						
							
							
								 
						
							
								219b758949 
								
							 
						 
						
							
							
								
								Add capsysbinary fixture  
							
							... 
							
							
							
							`capsysbinary` works like `capsys` but produces bytes for `readouterr()`. 
							
						 
						
							2017-11-17 09:02:46 -08:00  
				
					
						
							
							
								 
						
							
								6161bcff6e 
								
							 
						 
						
							
							
								
								Merge pull request  #2925  from asottile/capfdbinary  
							
							... 
							
							
							
							Add capfdbinary fixture 
							
						 
						
							2017-11-17 08:00:10 -02:00  
				
					
						
							
							
								 
						
							
								1f08d990d5 
								
							 
						 
						
							
							
								
								Deprecate metafunc.addcall  
							
							... 
							
							
							
							Fix  #2876  
						
							2017-11-15 15:16:00 -02:00  
				
					
						
							
							
								 
						
							
								8f90812481 
								
							 
						 
						
							
							
								
								Add capfdbinary fixture  
							
							... 
							
							
							
							`capfdbinary` works like `capfd` but produces bytes for `readouterr()`. 
							
						 
						
							2017-11-14 14:50:00 -08:00  
				
					
						
							
							
								 
						
							
								f074fd9ac6 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into malinoff/fix-2124  
							
							
							
						 
						
							2017-11-12 11:16:08 -02:00  
				
					
						
							
							
								 
						
							
								6550b9911b 
								
							 
						 
						
							
							
								
								pytest_fixture_post_finalizer now receives a request argument  
							
							
							
						 
						
							2017-11-12 11:14:55 -02:00  
				
					
						
							
							
								 
						
							
								258031afe5 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into malinoff/fix-2124  
							
							
							
						 
						
							2017-11-12 10:34:47 -02:00  
				
					
						
							
							
								 
						
							
								f0f2d2b861 
								
							 
						 
						
							
							
								
								Merge branch 'master' into fix-missing-nodeid-with-pyargs  
							
							
							
						 
						
							2017-11-11 14:33:55 +01:00  
				
					
						
							
							
								 
						
							
								983a09a2d4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2017-11-10 18:33:02 -02:00  
				
					
						
							
							
								 
						
							
								3900879a5c 
								
							 
						 
						
							
							
								
								Mark test_py2_unicode as xfail in PyPy2 on Windows  
							
							... 
							
							
							
							#2905  
						
							2017-11-09 19:17:17 -02:00  
				
					
						
							
							
								 
						
							
								b11640c1eb 
								
							 
						 
						
							
							
								
								Fix linting E722: do not use bare except  
							
							
							
						 
						
							2017-11-04 13:59:10 -02:00  
				
					
						
							
							
								 
						
							
								03829fde8a 
								
							 
						 
						
							
							
								
								Fix linting E741: ambiguous variable name  
							
							
							
						 
						
							2017-11-04 13:59:10 -02:00  
				
					
						
							
							
								 
						
							
								b18a9deb4c 
								
							 
						 
						
							
							
								
								Merge pull request  #2892  from nicoddemus/merge-master-into-features  
							
							... 
							
							
							
							Merge upstream/master into features 
							
						 
						
							2017-11-04 08:15:28 +01:00  
				
					
						
							
							
								 
						
							
								d7e8eeef56 
								
							 
						 
						
							
							
								
								Merge pull request  #2878  from RonnyPfannschmidt/collector-makeitem-deprecate  
							
							... 
							
							
							
							deprecate the public internal PyCollector.makeitem method 
							
						 
						
							2017-11-03 17:13:18 -02:00  
				
					
						
							
							
								 
						
							
								f3a119c06a 
								
							 
						 
						
							
							
								
								Merge upstream/master into features  
							
							
							
						 
						
							2017-11-03 16:37:18 -02:00  
				
					
						
							
							
								 
						
							
								d1aa553f73 
								
							 
						 
						
							
							
								
								add mocked integrationtest for the deprecationwarning of makeitem  
							
							
							
						 
						
							2017-10-30 19:49:14 +01:00  
				
					
						
							
							
								 
						
							
								cd747c48a4 
								
							 
						 
						
							
							
								
								Merge pull request  #2874  from nicoddemus/fix-py27-xdist-envs-2843  
							
							... 
							
							
							
							Change directory for py27 xdist-related envs 
							
						 
						
							2017-10-30 17:09:34 +01:00  
				
					
						
							
							
								 
						
							
								2f993af54a 
								
							 
						 
						
							
							
								
								Fix context output handling for doctests  
							
							... 
							
							
							
							Show full context of doctest source in the pytest output, if the lineno of
failed example in the docstring is < 9. 
							
						 
						
							2017-10-29 20:06:10 +00:00  
				
					
						
							
							
								 
						
							
								b27dde24d6 
								
							 
						 
						
							
							
								
								Use a nametuple for `readouterr()` results  
							
							... 
							
							
							
							This allows accessing `out` and `err` directly by attribute,
while preserving tuple unpacking.
Also added tests, one for the `capsys` fixture, and one for the
`MultiCapture` class itself. 
							
						 
						
							2017-10-28 14:53:19 -04:00  
				
					
						
							
							
								 
						
							
								27cea340f3 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							
							
						 
						
							2017-10-26 21:55:28 -02:00  
				
					
						
							
							
								 
						
							
								27bb2eceb4 
								
							 
						 
						
							
							
								
								Add comment about why we remove docstrings on test_assertrewrite  
							
							... 
							
							
							
							As explained in pytest-dev/pytest#2870  
							
						 
						
							2017-10-26 20:15:05 -02:00  
				
					
						
							
							
								 
						
							
								fd7bfa30d0 
								
							 
						 
						
							
							
								
								Put imports on the last line unless there are other exprs  
							
							
							
						 
						
							2017-10-25 11:05:07 +03:00  
				
					
						
							
							
								 
						
							
								3427d27d5a 
								
							 
						 
						
							
							
								
								Try to get docstring from module node  
							
							
							
						 
						
							2017-10-25 10:54:43 +03:00  
				
					
						
							
							
								 
						
							
								def471b975 
								
							 
						 
						
							
							
								
								Merge pull request  #2869  from nicoddemus/merge-master-into-features  
							
							... 
							
							
							
							Merge master into features 
							
						 
						
							2017-10-25 09:08:08 +02:00  
				
					
						
							
							
								 
						
							
								f743e95cfc 
								
							 
						 
						
							
							
								
								Merge pull request  #2791  from OfirOshir/features  
							
							... 
							
							
							
							bugfix for issue #2491  
							
						 
						
							2017-10-25 09:04:01 +02:00  
				
					
						
							
							
								 
						
							
								6b86b0dbfe 
								
							 
						 
						
							
							
								
								Fix additional linting issues  
							
							
							
						 
						
							2017-10-24 21:01:00 -02:00  
				
					
						
							
							
								 
						
							
								bdab29fa3d 
								
							 
						 
						
							
							
								
								Merge pull request  #2867  from Perlence/ini-markers-whitespace  
							
							... 
							
							
							
							Strip whitespace from markers in INI config 
							
						 
						
							2017-10-24 20:11:20 -02:00  
				
					
						
							
							
								 
						
							
								6821d36ca5 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2017-10-24 19:57:14 -02:00  
				
					
						
							
							
								 
						
							
								52aadcd7c1 
								
							 
						 
						
							
							
								
								Strip whitespace from markers in INI config  
							
							... 
							
							
							
							Resolves  #2856 . 
						
							2017-10-24 14:18:39 +03:00  
				
					
						
							
							
								 
						
							
								655ab0bf8b 
								
							 
						 
						
							
							
								
								Address more review comments, fix massive bug I reintroduced in the node-splitting code :-/  
							
							
							
						 
						
							2017-10-23 17:49:49 +01:00  
				
					
						
							
							
								 
						
							
								1e6dc6f8e5 
								
							 
						 
						
							
							
								
								Working (I think) fix for  #2836  
							
							
							
						 
						
							2017-10-23 13:26:42 +01:00  
				
					
						
							
							
								 
						
							
								c03612f729 
								
							 
						 
						
							
							
								
								Test now looks for real expected output  
							
							
							
						 
						
							2017-10-23 12:40:32 +01:00  
				
					
						
							
							
								 
						
							
								29fa9d5bff 
								
							 
						 
						
							
							
								
								Add failing test  
							
							
							
						 
						
							2017-10-23 12:28:54 +01:00  
				
					
						
							
							
								 
						
							
								083084fcbc 
								
							 
						 
						
							
							
								
								Merge pull request  #2842  from ceridwen/features  
							
							... 
							
							
							
							Use funcsigs and inspect.signature to do function argument analysis 
							
						 
						
							2017-10-20 07:49:08 +02:00  
				
					
						
							
							
								 
						
							
								f7387e45ea 
								
							 
						 
						
							
							
								
								Fix linting  
							
							
							
						 
						
							2017-10-19 21:50:15 -02:00  
				
					
						
							
							
								 
						
							
								3da28067f3 
								
							 
						 
						
							
							
								
								Replace introspection in compat.getfuncargnames() with inspect/funcsigs.signature  
							
							
							
						 
						
							2017-10-19 16:01:26 -07:00  
				
					
						
							
							
								 
						
							
								3f9f4be070 
								
							 
						 
						
							
							
								
								Merge pull request  #2845  from jespino/fix/2832  
							
							... 
							
							
							
							Adding Failed exception to manage maxfail behavior 
							
						 
						
							2017-10-19 09:12:11 +02:00  
				
					
						
							
							
								 
						
							
								537fc3c315 
								
							 
						 
						
							
							
								
								Merge pull request  #2824  from dirk-thomas/pytest_addopts_before_initini  
							
							... 
							
							
							
							get PYTEST_ADDOPTS before calling _initini 
							
						 
						
							2017-10-18 18:35:12 -02:00  
				
					
						
							
							
								 
						
							
								00d3abe6dc 
								
							 
						 
						
							
							
								
								Adding Failed exception to manage maxfail behavior  
							
							
							
						 
						
							2017-10-17 21:32:20 +02:00  
				
					
						
							
							
								 
						
							
								eaf38c7239 
								
							 
						 
						
							
							
								
								call path.read(), add tests, add news fragment  
							
							
							
						 
						
							2017-10-14 00:49:54 +08:00  
				
					
						
							
							
								 
						
							
								c750a5beec 
								
							 
						 
						
							
							
								
								Merge pull request  #2794  from thisch/catchlog  
							
							... 
							
							
							
							Merge pytest-catchlog plugin 
							
						 
						
							2017-10-12 09:02:46 +02:00  
				
					
						
							
							
								 
						
							
								df37cdf51f 
								
							 
						 
						
							
							
								
								Merge pull request  #2808  from georgeyk/allow-module-level-skip  
							
							... 
							
							
							
							Allow module level skip 
							
						 
						
							2017-10-12 06:50:53 +02:00  
				
					
						
							
							
								 
						
							
								8aed5fecd9 
								
							 
						 
						
							
							
								
								Remove test_logging_initialized_in_test  
							
							
							
						 
						
							2017-10-12 02:19:24 +02:00  
				
					
						
							
							
								 
						
							
								0e83511d6d 
								
							 
						 
						
							
							
								
								Rename name of registered logging plugin  
							
							
							
						 
						
							2017-10-12 02:19:24 +02:00  
				
					
						
							
							
								 
						
							
								815dd19fb4 
								
							 
						 
						
							
							
								
								Remove unicode literal compat code  
							
							
							
						 
						
							2017-10-12 02:19:24 +02:00  
				
					
						
							
							
								 
						
							
								10a3b9118b 
								
							 
						 
						
							
							
								
								Use a relative cache_dir in test because of how arguments are parsed on Windows  
							
							... 
							
							
							
							We use shlex to parse command-line arguments and PYTEST_ADDOPTS, so passing
a full path with '\' arguments produces incorrect results on Windows
Anyway users are advised to use relative paths for portability 
							
						 
						
							2017-10-11 19:37:17 -03:00  
				
					
						
							
							
								 
						
							
								ce8c829945 
								
							 
						 
						
							
							
								
								add test for  #2824  
							
							
							
						 
						
							2017-10-11 09:41:18 -07:00  
				
					
						
							
							
								 
						
							
								7113c76f0d 
								
							 
						 
						
							
							
								
								Remove unused import  
							
							
							
						 
						
							2017-10-10 09:03:26 +03:00  
				
					
						
							
							
								 
						
							
								ef732fc51d 
								
							 
						 
						
							
							
								
								Remove code for unsupported Python versions  
							
							
							
						 
						
							2017-10-10 08:54:56 +03:00  
				
					
						
							
							
								 
						
							
								9b0ce535c9 
								
							 
						 
						
							
							
								
								Merge pull request  #2801  from nicoddemus/capture-fixture  
							
							... 
							
							
							
							Allow fixtures to use capsys and capfd 
							
						 
						
							2017-10-09 15:26:50 +02:00  
				
					
						
							
							
								 
						
							
								e86ba41a32 
								
							 
						 
						
							
							
								
								Add testcase for  #2819  
							
							
							
						 
						
							2017-10-09 01:06:25 +09:00  
				
					
						
							
							
								 
						
							
								03ce0adb79 
								
							 
						 
						
							
							
								
								Fix: handle CollectReport in folded_skips function  
							
							
							
						 
						
							2017-10-04 19:18:55 -03:00  
				
					
						
							
							
								 
						
							
								e7a4d3d8cf 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into features  
							
							
							
						 
						
							2017-10-04 17:28:34 -03:00  
				
					
						
							
							
								 
						
							
								df6d5cd4e7 
								
							 
						 
						
							
							
								
								Use ascii_escaped to escape unicode warnings  
							
							
							
						 
						
							2017-10-03 12:19:37 -03:00  
				
					
						
							
							
								 
						
							
								fbb9e9328b 
								
							 
						 
						
							
							
								
								Fix warning about non-ascii warnings even when they are ascii  
							
							... 
							
							
							
							Fix  #2809  
						
							2017-10-03 07:39:53 -03:00  
				
					
						
							
							
								 
						
							
								06307be15d 
								
							 
						 
						
							
							
								
								Add initial tests using skip with allow_module_level kwarg  
							
							
							
						 
						
							2017-10-02 21:07:21 -03:00  
				
					
						
							
							
								 
						
							
								f9589f7b64 
								
							 
						 
						
							
							
								
								Resume output capturing after capsys/capfd.disabled() context manager  
							
							... 
							
							
							
							Fix  #1993  
						
							2017-09-29 17:24:31 -03:00  
				
					
						
							
							
								 
						
							
								22f338d74d 
								
							 
						 
						
							
							
								
								Refactor some names for better understanding and consistency  
							
							
							
						 
						
							2017-09-26 20:09:42 -03:00  
				
					
						
							
							
								 
						
							
								9919269ed0 
								
							 
						 
						
							
							
								
								Allow to use capsys and capfd in other fixtures  
							
							... 
							
							
							
							Fix  #2709  
						
							2017-09-26 20:09:36 -03:00  
				
					
						
							
							
								 
						
							
								ad21d5cac4 
								
							 
						 
						
							
							
								
								Remove pytest-capturelog backward compat code  
							
							
							
						 
						
							2017-09-26 23:24:27 +02:00  
				
					
						
							
							
								 
						
							
								3e71a50403 
								
							 
						 
						
							
							
								
								Remove unneeded sys import from unittest  
							
							
							
						 
						
							2017-09-22 22:27:50 +02:00  
				
					
						
							
							
								 
						
							
								1ba219e0da 
								
							 
						 
						
							
							
								
								Adapt (logging) unittest  
							
							
							
						 
						
							2017-09-22 22:27:50 +02:00  
				
					
						
							
							
								 
						
							
								ca46f4fe2a 
								
							 
						 
						
							
							
								
								Remove conftest  
							
							
							
						 
						
							2017-09-22 22:27:49 +02:00  
				
					
						
							
							
								 
						
							
								5130f5707f 
								
							 
						 
						
							
							
								
								Fix name clash  
							
							
							
						 
						
							2017-09-22 22:27:49 +02:00  
				
					
						
							
							
								 
						
							
								6607478b23 
								
							 
						 
						
							
							
								
								Add unittests for LoggingPlugin (excluding perf tests)  
							
							
							
						 
						
							2017-09-22 22:27:49 +02:00  
				
					
						
							
							
								 
						
							
								c89827b9f2 
								
							 
						 
						
							
							
								
								updating import plugin error test in order to make sure it also checks that the original traceback has been shown to the users  
							
							
							
						 
						
							2017-09-19 15:23:07 +03:00  
				
					
						
							
							
								 
						
							
								2802135741 
								
							 
						 
						
							
							
								
								fix 'DoctestItem' object has no attribute '_fixtureinfo'  
							
							... 
							
							
							
							* doxtests don't seem to have this attribute, so nothing will be written in that case.
* tried to be a good boy scout and tidied up surrounding code a bit (comments, shadowed/unused names, removed random new lines, naming things) 
							
						 
						
							2017-09-19 12:41:12 +02:00  
				
					
						
							
							
								 
						
							
								afe7966683 
								
							 
						 
						
							
							
								
								Fix call to outcome.get_result now that outcome.result is deprecated  
							
							
							
						 
						
							2017-09-18 21:36:54 -03:00  
				
					
						
							
							
								 
						
							
								3ebfb881c9 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into features  
							
							
							
						 
						
							2017-09-18 19:10:31 -03:00  
				
					
						
							
							
								 
						
							
								ac5c5cc1ef 
								
							 
						 
						
							
							
								
								Merge pull request  #2750  from evanunderscore/fix-filescompleter  
							
							... 
							
							
							
							Fix crash in FastFilesCompleter with no prefix 
							
						 
						
							2017-09-14 20:11:43 -03:00  
				
					
						
							
							
								 
						
							
								14b6380e5f 
								
							 
						 
						
							
							
								
								Fix   #2775  - running pytest with "--pyargs" will result in Items with empty "parent.nodeid" if run from a different root directory  
							
							
							
						 
						
							2017-09-13 17:15:32 +01:00  
				
					
						
							
							
								 
						
							
								70cdfaf661 
								
							 
						 
						
							
							
								
								Merge pull request  #2754  from nicoddemus/xfail_strict  
							
							... 
							
							
							
							Set xfail_strict=True in pytest's own test suite 
							
						 
						
							2017-09-13 09:01:32 +02:00  
				
					
						
							
							
								 
						
							
								abfd9774ef 
								
							 
						 
						
							
							
								
								Remove xfail mark from passing test in py26  
							
							
							
						 
						
							2017-09-12 17:59:09 -03:00  
				
					
						
							
							
								 
						
							
								1e93089165 
								
							 
						 
						
							
							
								
								[bugfix] Checking MarkDecorator equality returns False for non-MarkDecorator object  
							
							
							
						 
						
							2017-09-09 01:31:08 -04:00  
				
					
						
							
							
								 
						
							
								9273e11f21 
								
							 
						 
						
							
							
								
								Merge branch 'master' into features  
							
							
							
						 
						
							2017-09-07 13:59:10 -03:00  
				
					
						
							
							
								 
						
							
								6cf515b164 
								
							 
						 
						
							
							
								
								Fix crash in FastFilesCompleter with no prefix  
							
							
							
						 
						
							2017-09-08 00:14:56 +10:00  
				
					
						
							
							
								 
						
							
								6967f3070e 
								
							 
						 
						
							
							
								
								Merge pull request  #2711  from massich/mimic_raises_signature_in_warns  
							
							... 
							
							
							
							[MRG][feature] Change warns signature to mimic the raises call 
							
						 
						
							2017-09-07 13:19:09 +02:00  
				
					
						
							
							
								 
						
							
								aa6a67044f 
								
							 
						 
						
							
							
								
								Add match_regex functionality to warns  
							
							
							
						 
						
							2017-09-07 09:58:03 +02:00  
				
					
						
							
							
								 
						
							
								d01f08e96f 
								
							 
						 
						
							
							
								
								Merge branch 'features' into pluggy-master  
							
							
							
						 
						
							2017-09-06 13:13:35 -03:00  
				
					
						
							
							
								 
						
							
								ad36407747 
								
							 
						 
						
							
							
								
								Merge pull request  #2700  from nicoddemus/staticmethods-fixtures  
							
							... 
							
							
							
							Allow tests declared as @staticmethod to use fixtures 
							
						 
						
							2017-09-06 08:24:00 +02:00  
				
					
						
							
							
								 
						
							
								f825b4979b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into features  
							
							
							
						 
						
							2017-09-05 19:44:33 -03:00  
				
					
						
							
							
								 
						
							
								7d59b2e350 
								
							 
						 
						
							
							
								
								Fix call to outcome.force_result  
							
							... 
							
							
							
							Even though the test is not running at the moment (xfail), at least
we avoid future confusion 
							
						 
						
							2017-09-05 19:08:20 -03:00  
				
					
						
							
							
								 
						
							
								8d1903fed3 
								
							 
						 
						
							
							
								
								Avoid creating arbitrary filenames for tmpdir on Testdir's constructor  
							
							... 
							
							
							
							Fixes  #2751  
						
							2017-09-05 15:22:04 -03:00  
				
					
						
							
							
								 
						
							
								d8ecca5ebd 
								
							 
						 
						
							
							
								
								Add test to design warns signature in TDD mimicking raises signature  
							
							
							
						 
						
							2017-09-04 15:26:00 +02:00  
				
					
						
							
							
								 
						
							
								3dc0da9339 
								
							 
						 
						
							
							
								
								Remove __multicall__ warning and usages in testing  
							
							... 
							
							
							
							pluggy>=0.5 already warns about those 
							
						 
						
							2017-09-01 18:53:06 -03:00  
				
					
						
							
							
								 
						
							
								181bd60bf9 
								
							 
						 
						
							
							
								
								Merge pull request  #2742  from nicoddemus/resultlog-deprecation  
							
							... 
							
							
							
							Improve user guidance regarding ``--resultlog`` deprecation 
							
						 
						
							2017-09-01 08:29:41 +02:00  
				
					
						
							
							
								 
						
							
								3288c9a110 
								
							 
						 
						
							
							
								
								Improve user guidance regarding ``--resultlog`` deprecation  
							
							... 
							
							
							
							Fix  #2739  
						
							2017-08-31 19:11:41 -03:00  
				
					
						
							
							
								 
						
							
								221797c609 
								
							 
						 
						
							
							
								
								Encode utf-8 byte strings in pytester's makefile  
							
							... 
							
							
							
							Fix  #2738  
						
							2017-08-31 18:49:06 -03:00  
				
					
						
							
							
								 
						
							
								5e00549ecc 
								
							 
						 
						
							
							
								
								Merge pull request  #2735  from fgmacedo/fgm-fix-reprfuncargs-toterminal  
							
							... 
							
							
							
							2731.bug Fix ReprFuncArgs with mixed unicode and utf-8 args. 
							
						 
						
							2017-08-31 09:36:56 +02:00  
				
					
						
							
							
								 
						
							
								59cdef92be 
								
							 
						 
						
							
							
								
								fixes   #2731  ReprFuncArgs with mixed unicode and utf-8 args  
							
							
							
						 
						
							2017-08-30 16:06:12 -03:00  
				
					
						
							
							
								 
						
							
								ff35c17ecf 
								
							 
						 
						
							
							
								
								Drop wrapper module; import directly  
							
							
							
						 
						
							2017-08-25 11:46:55 -04:00  
				
					
						
							
							
								 
						
							
								12b1bff6c5 
								
							 
						 
						
							
							
								
								`compat.safe_getattr` now catches OutcomeExceptions too  
							
							
							
						 
						
							2017-08-23 17:17:03 +03:00  
				
					
						
							
							
								 
						
							
								a993add783 
								
							 
						 
						
							
							
								
								Allow tests declared as @staticmethod to use fixtures  
							
							... 
							
							
							
							Fix  #2699  
						
							2017-08-17 20:44:19 -03:00  
				
					
						
							
							
								 
						
							
								5c0feb2877 
								
							 
						 
						
							
							
								
								Merge pull request  #2680  from prokaktus/skipping-same-module  
							
							... 
							
							
							
							Fold skipped tests with global pytestmark variable 
							
						 
						
							2017-08-15 10:52:24 +02:00  
				
					
						
							
							
								 
						
							
								98bf5fc9be 
								
							 
						 
						
							
							
								
								Fold skipped tests with global pytestmark variable  
							
							
							
						 
						
							2017-08-15 02:18:46 +03:00  
				
					
						
							
							
								 
						
							
								eb462582af 
								
							 
						 
						
							
							
								
								fix   #2675  - store marks correctly in callspecs  
							
							
							
						 
						
							2017-08-10 19:46:36 +02:00  
				
					
						
							
							
								 
						
							
								cc0f2473eb 
								
							 
						 
						
							
							
								
								Fix windows console workaround error with non-standard io-streams  
							
							... 
							
							
							
							Fix  #2666  
						
							2017-08-07 20:57:13 -03:00  
				
					
						
							
							
								 
						
							
								a0101f024e 
								
							 
						 
						
							
							
								
								remove os.sep as it behaves differently linux and windows.  
							
							... 
							
							
							
							* on linux it is '/'
* on windows it is '\' 
							
						 
						
							2017-08-05 23:21:43 +05:30  
				
					
						
							
							
								 
						
							
								ad52f714a9 
								
							 
						 
						
							
							
								
								Fix small terminal glitch when collecting a single test item  
							
							... 
							
							
							
							Fix  #2579  
						
							2017-08-03 20:57:46 -03:00  
				
					
						
							
							
								 
						
							
								1deac2e210 
								
							 
						 
						
							
							
								
								Properly escape test names when setting PYTEST_CURRENT_TEST environment variable  
							
							... 
							
							
							
							Fix  #2644  
						
							2017-08-01 20:52:37 -03:00