8cf097635e 
								
							 
						 
						
							
							
								
								Fixed one weird test that creates a class instead of using mocks.. ¯\_(ツ)_/¯  
							
							
							
						 
						
							2019-01-24 12:59:36 -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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2368fbb63c 
								
							 
						 
						
							
							
								
								Apply reorder-python-imports to all files  
							
							
							
						 
						
							2018-10-25 00:01:29 -07:00  
				
					
						
							
							
								 
						
							
								cbaa7dd56a 
								
							 
						 
						
							
							
								
								Upgrade pre-commit hooks except pyupgrade  
							
							
							
						 
						
							2018-06-26 06:35:27 -07:00  
				
					
						
							
							
								 
						
							
								703e4b11ba 
								
							 
						 
						
							
							
								
								run black  
							
							
							
						 
						
							2018-05-23 16:48:46 +02:00  
				
					
						
							
							
								 
						
							
								8239103aa9 
								
							 
						 
						
							
							
								
								Fix typo with test_summary_list_after_errors  
							
							
							
						 
						
							2018-02-27 21:07:00 +01:00  
				
					
						
							
							
								 
						
							
								dab96cbf27 
								
							 
						 
						
							
							
								
								Merge pull request  #3255  from nicoddemus/post-summary  
							
							... 
							
							
							
							Show "short test summary info" after tracebacks and warnings 
							
						 
						
							2018-02-27 16:36:13 -03:00  
				
					
						
							
							
								 
						
							
								f6ad25928e 
								
							 
						 
						
							
							
								
								Fixing grammar.  
							
							
							
						 
						
							2018-02-26 19:15:10 -08:00  
				
					
						
							
							
								 
						
							
								a6762f7328 
								
							 
						 
						
							
							
								
								Update test_skipping to test that platform can be used in xfail  
							
							
							
						 
						
							2018-02-26 19:11:13 -08:00  
				
					
						
							
							
								 
						
							
								4e405dd9f9 
								
							 
						 
						
							
							
								
								Show "short test summary info" after tracebacks and warnings  
							
							
							
						 
						
							2018-02-26 21:12:33 -03:00  
				
					
						
							
							
								 
						
							
								307cd6630f 
								
							 
						 
						
							
							
								
								Add the ability to use platform in pytest.mark.skipif  
							
							
							
						 
						
							2018-02-25 22:38:25 -08:00  
				
					
						
							
							
								 
						
							
								205e29d843 
								
							 
						 
						
							
							
								
								Remove unnecessary `# noqa` comments.  
							
							... 
							
							
							
							Commit automated with https://github.com/asottile/yesqa  
							
						 
						
							2017-12-22 08:29:48 -08:00  
				
					
						
							
							
								 
						
							
								983a09a2d4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							
							
						 
						
							2017-11-10 18:33:02 -02:00  
				
					
						
							
							
								 
						
							
								03829fde8a 
								
							 
						 
						
							
							
								
								Fix linting E741: ambiguous variable name  
							
							
							
						 
						
							2017-11-04 13:59:10 -02:00  
				
					
						
							
							
								 
						
							
								03ce0adb79 
								
							 
						 
						
							
							
								
								Fix: handle CollectReport in folded_skips function  
							
							
							
						 
						
							2017-10-04 19:18:55 -03:00  
				
					
						
							
							
								 
						
							
								06307be15d 
								
							 
						 
						
							
							
								
								Add initial tests using skip with allow_module_level kwarg  
							
							
							
						 
						
							2017-10-02 21:07:21 -03:00  
				
					
						
							
							
								 
						
							
								98bf5fc9be 
								
							 
						 
						
							
							
								
								Fold skipped tests with global pytestmark variable  
							
							
							
						 
						
							2017-08-15 02:18:46 +03:00  
				
					
						
							
							
								 
						
							
								869eed9898 
								
							 
						 
						
							
							
								
								Fix lineno offset in show_skipped  
							
							... 
							
							
							
							The line number is 0-based here, so add 1. 
							
						 
						
							2017-07-25 15:19:47 +02:00  
				
					
						
							
							
								 
						
							
								7248b759e8 
								
							 
						 
						
							
							
								
								Fixed E303 flake8 errors  
							
							... 
							
							
							
							too many blank lines (3) 
							
						 
						
							2017-07-17 01:44:23 +02:00  
				
					
						
							
							
								 
						
							
								b840622819 
								
							 
						 
						
							
							
								
								Fixed E302 flake8 errors  
							
							... 
							
							
							
							expected 2 blank lines, found 0 
							
						 
						
							2017-07-17 01:44:23 +02:00  
				
					
						
							
							
								 
						
							
								195a816522 
								
							 
						 
						
							
							
								
								Fixed E265 flake8 errors  
							
							... 
							
							
							
							block comment should start with ‘# ‘ 
							
						 
						
							2017-07-17 01:44:22 +02:00  
				
					
						
							
							
								 
						
							
								8f3eb6dfc7 
								
							 
						 
						
							
							
								
								Fixed E261 flake8 errors  
							
							... 
							
							
							
							at least two spaces before inline comment 
							
						 
						
							2017-07-17 01:44:22 +02:00  
				
					
						
							
							
								 
						
							
								b226454582 
								
							 
						 
						
							
							
								
								Fixed E251 flake8 errors  
							
							... 
							
							
							
							unexpected spaces around keyword / parameter equals 
							
						 
						
							2017-07-17 01:44:22 +02:00  
				
					
						
							
							
								 
						
							
								4b22f270a3 
								
							 
						 
						
							
							
								
								Fixed E226 flake8 errors  
							
							... 
							
							
							
							missing whitespace around arithmetic operator 
							
						 
						
							2017-07-17 01:44:22 +02:00  
				
					
						
							
							
								 
						
							
								2e8caefcab 
								
							 
						 
						
							
							
								
								Fixed E225 flake8 errors  
							
							... 
							
							
							
							missing whitespace around operator 
							
						 
						
							2017-07-17 01:44:22 +02:00  
				
					
						
							
							
								 
						
							
								df54bf0db5 
								
							 
						 
						
							
							
								
								Fixed E131 flake8 errors  
							
							... 
							
							
							
							continuation line unaligned for hanging indent 
							
						 
						
							2017-07-17 01:28:16 +02:00  
				
					
						
							
							
								 
						
							
								221f42c5ce 
								
							 
						 
						
							
							
								
								Change --strict help message to clarify it deals with unregistered markers  
							
							... 
							
							
							
							Fix  #2444  
						
							2017-07-04 20:14:57 -03:00  
				
					
						
							
							
								 
						
							
								42a5d6bdfa 
								
							 
						 
						
							
							
								
								Add __future__ imports to all pytest modules  
							
							... 
							
							
							
							This prevents silly errors from creeping in Python 2 when testing in Python 3 
							
						 
						
							2017-03-16 22:45:40 -03:00  
				
					
						
							
							
								 
						
							
								1e0cf5ce4d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							... 
							
							
							
							# Conflicts:
#	AUTHORS
#	CHANGELOG.rst
#	_pytest/pytester.py 
							
						 
						
							2017-03-10 15:54:05 -03:00  
				
					
						
							
							
								 
						
							
								fb0b90646e 
								
							 
						 
						
							
							
								
								New-style classes implemented for python 2.7 -  #2147  
							
							
							
						 
						
							2017-02-16 20:28:17 +01:00  
				
					
						
							
							
								 
						
							
								832c89dd5f 
								
							 
						 
						
							
							
								
								Test for `pytest.mark.xfail` with non-Python Item  
							
							
							
						 
						
							2017-02-03 17:13:05 +01:00  
				
					
						
							
							
								 
						
							
								336d7900c5 
								
							 
						 
						
							
							
								
								Fix test about pytest.skip message being used at global level  
							
							... 
							
							
							
							Fix  #1959  
						
							2016-10-01 13:38:52 -03:00  
				
					
						
							
							
								 
						
							
								e306a53999 
								
							 
						 
						
							
							
								
								Fix spelling: s/outside a/outside of a/  
							
							
							
						 
						
							2016-08-20 18:43:39 +02:00  
				
					
						
							
							
								 
						
							
								463e6572c5 
								
							 
						 
						
							
							
								
								Merge branch 'master' into merge-master-into-features  
							
							... 
							
							
							
							Preparing for 3.0 
							
						 
						
							2016-08-17 22:39:23 -03:00  
				
					
						
							
							
								 
						
							
								d1f2f779ee 
								
							 
						 
						
							
							
								
								Use a better xfail reason  
							
							
							
						 
						
							2016-08-17 22:31:56 +01:00  
				
					
						
							
							
								 
						
							
								018197d72a 
								
							 
						 
						
							
							
								
								Fix broken test in test_skipping and add one for strict xfail  
							
							
							
						 
						
							2016-08-17 22:14:51 +01:00  
				
					
						
							
							
								 
						
							
								458ecae1df 
								
							 
						 
						
							
							
								
								Replace all usages of "pytest_funcarg__" for @pytest.fixture  
							
							
							
						 
						
							2016-07-11 22:21:52 -03:00  
				
					
						
							
							
								 
						
							
								0e2ebc96ff 
								
							 
						 
						
							
							
								
								Remove deprecated cmd options  
							
							... 
							
							
							
							Fixes  #1657  
						
							2016-06-26 19:26:04 +02:00  
				
					
						
							
							
								 
						
							
								d81f23009b 
								
							 
						 
						
							
							
								
								Raise CollectError if pytest.skip() is called during collection  
							
							... 
							
							
							
							pytest.skip() must not be used at module level because it can easily be
misunderstood and used as a decorator instead of pytest.mark.skip, causing the
whole module to be skipped instead of just the test being decorated.
This is unexpected for users used to the @unittest.skip decorator and therefore
it is best to bail out with a clean error when it happens.
The pytest equivalent of @unittest.skip is @pytest.mark.skip .
Adapt existing tests that were actually relying on this behaviour and add a
test that explicitly test that collection fails.
fix  #607  
							
						 
						
							2016-06-24 20:56:21 +02:00  
				
					
						
							
							
								 
						
							
								99c4b6fdc3 
								
							 
						 
						
							
							
								
								issue 1496 - xfail with condition keyword  
							
							
							
						 
						
							2016-04-19 18:12:37 +01:00  
				
					
						
							
							
								 
						
							
								653a53226a 
								
							 
						 
						
							
							
								
								Add strict parameter to xfail marker doc  
							
							
							
						 
						
							2016-03-22 16:01:51 +04:00  
				
					
						
							
							
								 
						
							
								1fbd19b8cb 
								
							 
						 
						
							
							
								
								Fix pytest.mark.skip mark when used in strict mode  
							
							
							
						 
						
							2016-03-22 15:40:34 +04:00  
				
					
						
							
							
								 
						
							
								d9ede1bac2 
								
							 
						 
						
							
							
								
								Add test for unconditional skip with reason  
							
							
							
						 
						
							2016-02-25 20:02:34 -03:00  
				
					
						
							
							
								 
						
							
								0eeb466f11 
								
							 
						 
						
							
							
								
								Fix strict xfail: it should behave exactly like xfail when a test fails  
							
							
							
						 
						
							2016-02-15 19:18:48 -02:00  
				
					
						
							
							
								 
						
							
								ee88679c54 
								
							 
						 
						
							
							
								
								Fix bug in strict xfail: test was not being actually called  
							
							
							
						 
						
							2016-02-15 18:43:45 -02:00  
				
					
						
							
							
								 
						
							
								7823838e69 
								
							 
						 
						
							
							
								
								Add strict option to xfail, making tests which XPASS to actually fail the suite  
							
							... 
							
							
							
							Fix  #1355  
						
							2016-02-14 20:52:27 -02:00  
				
					
						
							
							
								 
						
							
								8984177448 
								
							 
						 
						
							
							
								
								TestXFail also shouldnt explicitly inherit from object  
							
							
							
						 
						
							2015-10-03 17:12:44 +01:00  
				
					
						
							
							
								 
						
							
								00d0c74657 
								
							 
						 
						
							
							
								
								Update reason in test to prevent confusing with test_no_reason  
							
							
							
						 
						
							2015-10-03 17:01:21 +01:00  
				
					
						
							
							
								 
						
							
								fc0bd9412c 
								
							 
						 
						
							
							
								
								Test that "unconditional skip" is the default reason if none given  
							
							
							
						 
						
							2015-10-03 17:00:16 +01:00