def test_adder_errors(self): "Tests bad input to ensure it is rejected." with self.assertRaises(TypeError): add2("one", "two", "Accepting strings!") with self.assertRaises(TypeError): add2("one", 2, "Accepting only one integer!") with self.assertRaises(TypeError): add2("one", " ", "Accepting a space!") with self.assertRaises(TypeError): add2(2, "", "Accepting a RETURN!") with self.assertRaises(TypeError): add2('2', 4, "Accepting a string as a number!")
def test_adder_success(self): "Tests known good input to ensure it is accepted." self.assertEqual(add2(5, 8), 13, "Not accepting good input!") self.assertEqual(add2(567, 92), 659, "Answer should be 659!")