def test_add(): result = calculator.add(3, 4) assert result == 7
def test_add_string(): with pytest.raises(TypeError): calculator.add("string", 4)
from calc import calculator print calculator.add(2, 5)
def test_subtract_three(self): """Why is this test not great?""" self.assertEqual(4, calculator.add([1,2,1]))
def test_add(self): cl = calculator(10, 5) self.assertEqual(calculator.add(cl), 15) self.assertEqual(calculator.add(calculator(-5, 5)), 0) self.assertEqual(calculator.add(calculator(-6, -5)), -11)
def get(self, *args): sum = calculator.add(int(args[0]), int(args[1])) self.write(str(sum)) self.finish()
def add(): """Takes numbers params and sums them together""" if not request.args.getlist('numbers'): return "You need to give numbers to add", 400 numbers = request.args.get('numbers') return str(calculator.add(numbers))
def test_add_mock(self): """Why is this a terrible test?""" with mock.patch('calc.calculator.add') as mock_calculator: mock_calculator.return_value = 1 self.assertEqual(1, calculator.add([4,3,1]))
def test_add_three(self): self.assertEqual(4, calculator.add([1,2,1]))
def test_add_two(self): self.assertEqual(4, calculator.add([2,2]))
def test_add(self): #cl= calculator(10,5) self.assertEqual(calculator.add(self.set1), 16) self.assertEqual(calculator.add(self.set2), 0) self.assertEqual(calculator.add(self.set3), -11) self.assertEqual(calculator.add(self.set4), -6)