def test_muliply_negative(self): inputs = (3, -5, 2) expected = -30 self.assertAlmostEqual(multiply(*inputs), expected)
def test_mulitply_float(self): inputs = (3.0, 2) expected = 6.0 self.assertAlmostEqual(multiply(*inputs), expected)
def test_muliply_result_with_zero(self): inputs = (3, 5, 0) expected = 0 self.assertAlmostEqual(multiply(*inputs), expected)
def test_multiply_result(self): inputs = (3, 5) expected = 15 self.assertAlmostEqual(multiply(*inputs), expected)
def test_multiply_zero(self): expected = 0 self.assertAlmostEqual(multiply(expected), expected)
def test_multiply_single_value(self): expected = 15 self.assertAlmostEqual(multiply(expected), expected)
def test_multiply_empty(self): with self.assertRaises(ValueError): multiply()