def test_numbers_3_4(self): self.assertEqual( multiply(3,4), 12) def test_strings_a_3(self): self.assertEqual( multiply('a',3), 'aaa') def tearDown(self): pass if __name__ == '__main__': unittest.main() • Fixtures: setUp() executes first to initialize preconditions tearDown() executes after test to cleanup • Unit test class inherits from unittest.TestCase • basic assert methods: assertEqual(a, b) assertNotEqual(a, b) assertTrue(x) assertFalse(x) Tuesday, February 25, 14