def test_more_than_one_operation(self): # test mutiple functions producing a single output expected = 49 num_1 = add(4, 3) num_2 = subtract(9, 2) actual = multiply(num_1, num_2) self.assertEqual(expected, actual)
def add_string(): with pytest.raises(Typeerror): add('string', 4)
def test_add_string(): with pytest.raises(TypeError): add("string", 4)
def test_add(): result = add(5, 25) assert result == 30
def test_add(self): self.assertEqual(5, add(3, 2))
def test_add_numbers(self): result = add(5, 10) self.assertEqual(result, 15)
print("\n-------------------------") print("------ CALCULATOR -------") print("-------------------------") num1 = int(input("\nEnter first number: ")) num2 = int(input("\nEnter second number: ")) print("\nSelect an option") print("1.Addition") print("2.Subtraction") print("3.Multiplication") print("4.Division") choose = input("Enter Your option:") if choose in ("1", "2", "3", "4"): if choose == "1": result = calculator.add(num1, num2) print(num1, "+", num2, "=", result) elif choose == "2": result = calculator.sub(num1, num2) print(num1, "-", num2, "=", result) elif choose == "3": result = calculator.multi(num1, num2) print(num1, "*", num2, "=", result) elif choose == "4": result = calculator.div(num1, num2) print(num1, "/", num2, "=", result) else: print("-----------------")
def test_add(): assert calc.add(1, 2) == 3
def test_add(self): expected = 6 actual = add(2, 4) self.assertEqual(expected, actual)
def test_add_failure(): result = add(1, 1) assert result == 3
def test_add(): result = add(1, 1) assert result == 2
def test_add(self): result = add(1, 2) self.assertEqual(result, 3)
def test_calculator_add_no_param(): assert calculator.add() == 0
def test_calculator_add_one_param(): assert calculator.add(2) == 2
def test_calculator_add_multiple_param(): assert calculator.add(1, 2, 3, 4, 5) == 15
def test_1(self): expected = 6 actual = add(3, 3) self.assertEqual(expected, actual)
def test_add(self): result = add(10, 5) assert result == 15
def test_add(): result = add(30, 40) assert result == 70
def test_add(self): # Calling add is the act part of the three As. # the 5 and the (2, 3) are the assert part. self.assertEqual(5, add(2, 3))
def test_add(self): actual = add(2, 3) self.assertEquals(5, actual)
def test_add(): result = add(3.45, 4) assert result == 7.45
def test_add(self): # test that the add() function in calculator produces the correct results expected = 7 actual = add(2, 5) self.assertEqual(expected, actual)
def test_add(self): # arrange - addfunction is already, nothing to instantiate expected = 5 # act - call the add function passing 2 and 3 to get result # assert - expect the result to be 5 self.assertEqual(5, add(2, 3))
def test_2(self): expected = 10 actual = add(1, 9) self.assertEqual(expected, actual)
def test_add(self): self.assertEqual(5, add(2, 3))
def test_3(self): expected = 2 actual = add(1, 1) self.assertEqual(expected, actual)
def test_add(): result = add(3, 4) assert result == 7
def test_4(self): expected = 6 actual = add(1, 1) self.assertNotEqual(expected, actual)
def test_add(self): assert 4 == calculator.add(2, 2)
def test_add(): """Test functionality of add.""" assert add(1, 2) == 3 assert add(2, 2) == 4