def test_divide(self): self.assertEqual(Calculator.divide(1, 1), 1) self.assertEqual(Calculator.divide(1, -2), -0.5) self.assertEqual(Calculator.divide(6.3, 4.2), 1.5) self.assertRaises(TypeError, Calculator.divide, 4, "5") self.assertRaises(TypeError, Calculator.divide, "something", 1) self.assertRaises(TypeError, Calculator.divide, {1}, [5])
def test_divide(self): self.assertEqual(Calculator.divide(7, 7), 1) self.assertEqual(Calculator.divide(-1, -1), 1) self.assertEqual(Calculator.divide(49, 7), 7) self.assertEqual(Calculator.divide(14, 7), 2) self.assertRaises(TypeError, Calculator.divide, [8], {5}) self.assertRaises(TypeError, Calculator.divide, "77", 2) self.assertRaises(ValueError, Calculator.divide, 3, 0)
def test_divide(self): self.assertEqual(Calc.divide(9, 3), 3) self.assertEqual(Calc.divide(88, 11), 8) self.assertEqual(Calc.divide(-60, 5), -12) self.assertNotEqual(Calc.divide(3, 2), 1) self.assertNotEqual(Calc.divide(22, 5), 10) self.assertRaises(TypeError, Calc.divide, None, 3) self.assertRaises(TypeError, Calc.divide, 'qwerty', 5) self.assertRaises(ValueError, Calc.divide, 6, 0)
def test_divide(self): self.assertEqual(Calculator.divide(6, 3), 2) self.assertEqual(Calculator.divide(6, -3), -2) self.assertEqual(Calculator.divide(-6, -3), 2) self.assertRaises(ValueError, Calculator.divide, 5, 0) self.assertRaises(ValueError, Calculator.divide, '5', 0) self.assertRaises(TypeError, Calculator.divide, '6', 2) self.assertRaises(TypeError, Calculator.divide, 6, '2') self.assertRaises(TypeError, Calculator.divide, '6', '2')
def test_div(): assert Calculator.divide(25, 5) == 5 assert Calculator.divide(-25, 5) == -5 assert Calculator.divide(-25, -5) == 5 assert Calculator.divide(0.6, 2) == 0.3 with pytest.raises(ValueError): Calculator.divide(1, 0) with pytest.raises(TypeError): Calculator.divide('', 2) Calculator.divide('Dmytro', 2)
def test_divide(): assert Calculator.divide(1, 1) == 1 assert Calculator.divide(1, -2) == -0.5 assert Calculator.divide(6.3, 4.2) == 1.5 with pytest.raises(TypeError): Calculator.divide(4, "5") Calculator.divide("something", 0) Calculator.divide({1}, [5])
def test_divide(self) -> None: self.assertEqual(Calculator.divide(1, 5), 0.2) self.assertEqual(Calculator.divide(0, 5), 0) self.assertEqual(Calculator.divide(1.2446, 5.2884), 0.23534528401785038) self.assertRaises(ValueError, Calculator.divide, 7, 0) self.assertRaises(TypeError, Calculator.divide, [1, 2], 7) self.assertRaises(TypeError, Calculator.divide, "[1, 2]", 7) self.assertRaises(ValueError, Calculator.divide, "[1, 2]", 0) self.assertRaises(ValueError, Calculator.divide, [1, 2], 0) self.assertRaises(TypeError, Calculator.divide, 7, None) self.assertRaises(TypeError, Calculator.divide, None, 7)
def test_div(self): self.assertEqual(Calculator.divide(25, 5), 5) self.assertEqual(Calculator.divide(-24, 4), -6) with self.assertRaises(ValueError): Calculator.divide(10, 0) Calculator.divide(1.3, 0) Calculator.divide(-10, 0)
def test_divide(): assert Calculator.divide(9, 1) == 9 assert Calculator.divide(99, 3) == 33 with pytest.raises(TypeError): Calculator.divide([5], {6}) Calculator.divide("777", 3) with pytest.raises(ValueError): Calculator.divide(4, 0)
def test_divide(): assert Calc.divide(9, 3) == 3 assert Calc.divide(88, 11) == 8 assert Calc.divide(-60, 5) == -12 with pytest.raises(ValueError): assert Calc.divide(6, 0) with pytest.raises(TypeError): Calc.divide(None, 3) Calc.divide('jgw', 5)
def test_divide(self): self.assertEqual(Calculator.divide(0, 6), 0) self.assertEqual(Calculator.divide(9, 3), 3) self.assertEqual(Calculator.divide(-35, -5), 7) self.assertEqual(Calculator.divide(9, -3), -3) self.assertEqual(Calculator.divide(5.5, 5), 1.1) self.assertNotEqual(Calculator.divide(4, 2), 8)
def test_divide(): assert Calculator.divide(0, 6) == 0 assert Calculator.divide(9, 3) == 3 assert Calculator.divide(-35, -5) == 7 assert Calculator.divide(9, -3) == -3 assert Calculator.divide(5.5, 5) == 1.1 assert Calculator.divide(4, 2) != 8
def test_div(self): self.assertEqual(Calculator.divide(25, 5), 5) self.assertEqual(Calculator.divide(-24, 4), -6)
def test_divide_negative(self): with self.assertRaises(ValueError): Calculator.divide(2, 0) Calculator.divide(-3, 0) Calculator.divide(6.8, 0) Calculator.divide(5, 0.0) with self.assertRaises(TypeError): Calculator.divide("54", "k") Calculator.divide("4", 5) Calculator.divide(4, "5") Calculator.divide("2", 0)
def test_divide(): assert Calculator.divide(20, 2) == 10 with pytest.raises(ValueError, match="Can not divide by zero!"): Calculator.divide(1, 0)
def test_divide_negative(): with pytest.raises(ValueError): Calculator.divide(2, 0) Calculator.divide(-3, 0) Calculator.divide(6.8, 0) Calculator.divide(5, 0.0) with pytest.raises(TypeError): Calculator.divide("54", "k") Calculator.divide("4", 5) Calculator.divide(4, "5") Calculator.divide("2", 0)
def test_divide(self): self.assertEqual(Calculator.divide(0, 6), 0) self.assertEqual(Calculator.divide(9, 3), 3) self.assertEqual(Calculator.divide(-35, -5), 7) self.assertEqual(Calculator.divide(9, -3), -3) self.assertEqual(Calculator.divide(5.5, 5), 1.1) self.assertNotEqual(Calculator.divide(4, 2), 8) with self.assertRaises(ValueError): Calculator.divide(2, 0) Calculator.divide(-3, 0) Calculator.divide(6.8, 0) Calculator.divide(5, 0.0) with self.assertRaises(TypeError): Calculator.divide("54", "k") Calculator.divide("4", 5) Calculator.divide(4, "5") Calculator.divide("2", 0)
def test_divide_negative(): with pytest.raises(ValueError): Calculator.divide(15, 0) Calculator.divide(-15, 0) Calculator.divide(0.15, 0) Calculator.divide(15, 0.0) with pytest.raises(TypeError): Calculator.divide(15, None) Calculator.divide("15", "3") Calculator.divide(15, "3") Calculator.divide(15, "z")
def test_divide(): assert Calculator.divide(9, 3) == 3 assert Calculator.divide(-12, -2) == 6 assert Calculator.divide(-15, 3) == -5 assert Calculator.divide(0.35, 0.7) == 0.5 assert Calculator.divide(9, 3) != 4
def test_divide() -> None: assert Calculator.divide(1, 5) == 0.2 assert Calculator.divide(0, 5) == 0 assert Calculator.divide(1.2446, 5.2884) == 0.23534528401785038 with pytest.raises(TypeError): Calculator.divide([1, 2], 7) Calculator.divide("[1, 2]", 7) Calculator.divide(7, None) Calculator.divide(None, 7) with pytest.raises(ValueError): Calculator.divide(7, 0) Calculator.divide("[1, 2]", 0) Calculator.divide([1, 2], 0)
def test_divide(): assert Calculator.divide(6, 2) == 3 assert Calculator.divide(-6, 2) == -3 assert Calculator.divide(-6, -2) == 3 with pytest.raises(TypeError): Calculator.divide(6, '2') Calculator.divide('6', '2') Calculator.divide('6', 2) with pytest.raises(ValueError): Calculator.divide(6, 0) Calculator.divide('6', 0)
def test_divide(self): result = Calculator.divide(10, 2) self.assertEqual(result, 5) with self.assertRaises(ValueError): Calculator.divide(10, 0)
def test_devide_func(self): self.assertEqual(Calculator.divide(2, 2), 1) self.assertEqual(Calculator.divide(x=7, y=2), 3.5) with self.assertRaises(ValueError): Calculator.divide(5, 0) self.assertRaises(ValueError, lambda: Calculator.divide(3, 0))
def test_divide(): assert Calculator.divide(0, 6) == 0 assert Calculator.divide(9, 3) == 3 assert Calculator.divide(-35, -5) == 7 assert Calculator.divide(9, -3) == -3 assert Calculator.divide(5.5, 5) == 1.1 assert Calculator.divide(4, 2) != 8 with pytest.raises(ValueError): Calculator.divide(2, 0) Calculator.divide(-3, 0) Calculator.divide(6.8, 0) Calculator.divide(5, 0.0) with pytest.raises(TypeError): Calculator.divide("54", "k") Calculator.divide("4", 5) Calculator.divide(4, "5") Calculator.divide("2", 0)