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.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