from unittest import TestCase, expectedFailure class FailureTestCase(TestCase): def test_sample(self): self.assertEqual(0, 1) class ErrorTestCase(TestCase): def test_sample(self): raise Exception("test") class ExpectedFailureTestCase(TestCase): @expectedFailure def test_sample(self): self.assertEqual(0, 1) class UnexpectedSuccessTestCase(TestCase): @expectedFailure def test_sample(self): self.assertEqual(1, 1)