def test_lcm_zero_input(self): with pytest.raises( ValueError, match=r"One or more input arguments equals zero" ): lcm(0, 12) lcm(12, 0) lcm(0, 0)
def test_lcm(self): self.assertEqual(24, lcm(8, 12))
from algorithms.maths import gcd, lcm print(gcd(14, 18)) print(lcm(13, 8))
def test_lcm_negative_numbers(self): self.assertEqual(24, lcm(-8, -12)) self.assertEqual(5767, lcm(73, -79)) self.assertEqual(1, lcm(-1, 1))
def test_lcm(self): self.assertEqual(24, lcm(8, 12)) self.assertEqual(5767, lcm(73, 79))