Skip to content

Instantly share code, notes, and snippets.

@edmondatto
Created May 11, 2017 14:26
Show Gist options
  • Save edmondatto/839dcc26008414565765ec0bc6d342fb to your computer and use it in GitHub Desktop.
Save edmondatto/839dcc26008414565765ec0bc6d342fb to your computer and use it in GitHub Desktop.
class CalculatorTestCase(unittest.TestCase):
def test_calculator_returns_correct_sum(self):
self.assertEqual(calculator(1, 3), 4, msg='Inaccurate result!')
self.assertEqual(calculator(1, -3), -2, msg='Inaccurate result!')
def test_calculator_rejects_invalid_arguments(self):
self.assertRaises(TypeError, calculator('one', 'two'))
self.assertRaises(TypeError, calculator('one', '2'))
self.assertRaises(TypeError, calculator(1, 'two'))
self.assertRaises(TypeError, calculator('1', '2'))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment