def test_should_skip_test(self): os.environ['IGNORE_TESTS'] = 'acceptance' def func(): pass # pragma: no coverage decorator = test_type('acceptance') decorated_func = decorator(func) self.assertRaises(unittest.SkipTest, decorated_func)
def test_should_run_test(self): os.environ['IGNORE_TESTS'] = 'unit' def func(): pass # pragma: no coverage decorator = test_type('acceptance') decorated_func = decorator(func) try: decorated_func() except unittest.SkipTest: # pragma: no coverage self.fail('Should not skip test') # pragma: no coverage