Update test_skipping to test that platform can be used in xfail
This commit is contained in:
		
							parent
							
								
									307cd6630f
								
							
						
					
					
						commit
						a6762f7328
					
				|  | @ -156,6 +156,21 @@ class TestXFail(object): | ||||||
|         assert callreport.passed |         assert callreport.passed | ||||||
|         assert callreport.wasxfail == "this is an xfail" |         assert callreport.wasxfail == "this is an xfail" | ||||||
| 
 | 
 | ||||||
|  |     def test_xfail_use_platform(self, testdir): | ||||||
|  |         """ | ||||||
|  |         Verify that platform can be used with xfail statements. | ||||||
|  |         """ | ||||||
|  |         item = testdir.getitem(""" | ||||||
|  |             import pytest | ||||||
|  |             @pytest.mark.xfail("platform.platform() == platform.platform()") | ||||||
|  |             def test_func(): | ||||||
|  |                 assert 0 | ||||||
|  |         """) | ||||||
|  |         reports = runtestprotocol(item, log=False) | ||||||
|  |         assert len(reports) == 3 | ||||||
|  |         callreport = reports[1] | ||||||
|  |         assert callreport.wasxfail | ||||||
|  | 
 | ||||||
|     def test_xfail_xpassed_strict(self, testdir): |     def test_xfail_xpassed_strict(self, testdir): | ||||||
|         item = testdir.getitem(""" |         item = testdir.getitem(""" | ||||||
|             import pytest |             import pytest | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue