def test_test_failure(): @lcc.suite("MySuite") class MySuite: @lcc.test("Some test") def sometest(self): lcc.check_that("val", 1, lcc.equal_to(2)) assert_test_failed(run_suite_class(MySuite))
def test_teardown_test_error(): @lcc.suite("MySuite") class MySuite: def teardown_test(self, test, status): 1 / 0 @lcc.test("Some test") def sometest(self): pass assert_test_failed(run_suite_class(MySuite))
def test_teardown_test_error_in_fixture(): @lcc.fixture() def fix(): 1 / 0 @lcc.suite("MySuite") class MySuite: @lcc.test("Some test") def sometest(self, fix): pass assert_test_failed(run_suite_class(MySuite, fixtures=[fix]))
def test_setup_test_error(): marker = [] @lcc.suite("MySuite") class MySuite: def setup_test(self, test): 1 / 0 @lcc.test("Some test") def sometest(self): pass def teardown_test(self, test, status): marker.append(test) report = run_suite_class(MySuite) assert_test_failed(report) assert len(marker) == 0