add test for @nose.tools.istest
This commit is contained in:
		
							parent
							
								
									729b5e9b2f
								
							
						
					
					
						commit
						e130a0257d
					
				|  | @ -347,3 +347,49 @@ def test_SkipTest_in_test(testdir): | ||||||
|         """) |         """) | ||||||
|     reprec = testdir.inline_run() |     reprec = testdir.inline_run() | ||||||
|     reprec.assertoutcome(skipped=1) |     reprec.assertoutcome(skipped=1) | ||||||
|  | 
 | ||||||
|  | def test_istest_function_decorator(testdir): | ||||||
|  |     p = testdir.makepyfile(""" | ||||||
|  |         import nose.tools | ||||||
|  |         @nose.tools.istest | ||||||
|  |         def not_test_prefix(): | ||||||
|  |             pass | ||||||
|  |         """) | ||||||
|  |     result = testdir.runpytest(p) | ||||||
|  |     result.assert_outcomes(passed=1) | ||||||
|  | 
 | ||||||
|  | def test_nottest_function_decorator(testdir): | ||||||
|  |     testdir.makepyfile(""" | ||||||
|  |         import nose.tools | ||||||
|  |         @nose.tools.nottest | ||||||
|  |         def test_prefix(): | ||||||
|  |             pass | ||||||
|  |         """) | ||||||
|  |     reprec = testdir.inline_run() | ||||||
|  |     assert not reprec.getfailedcollections() | ||||||
|  |     calls = reprec.getreports("pytest_runtest_logreport") | ||||||
|  |     assert not calls | ||||||
|  | 
 | ||||||
|  | def test_istest_class_decorator(testdir): | ||||||
|  |     p = testdir.makepyfile(""" | ||||||
|  |         import nose.tools | ||||||
|  |         @nose.tools.istest | ||||||
|  |         class NotTestPrefix: | ||||||
|  |             def test_method(self): | ||||||
|  |                 pass | ||||||
|  |         """) | ||||||
|  |     result = testdir.runpytest(p) | ||||||
|  |     result.assert_outcomes(passed=1) | ||||||
|  | 
 | ||||||
|  | def test_nottest_class_decorator(testdir): | ||||||
|  |     testdir.makepyfile(""" | ||||||
|  |         import nose.tools | ||||||
|  |         @nose.tools.nottest | ||||||
|  |         class TestPrefix: | ||||||
|  |             def test_method(self): | ||||||
|  |                 pass | ||||||
|  |         """) | ||||||
|  |     reprec = testdir.inline_run() | ||||||
|  |     assert not reprec.getfailedcollections() | ||||||
|  |     calls = reprec.getreports("pytest_runtest_logreport") | ||||||
|  |     assert not calls | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue