def test_lcm(self): self.assertEqual(3*5*8, mathutils.lcm(3*5, 3*8))
def test_lcm_handles_list(self): self.assertEqual(6, mathutils.lcm([6])) self.assertEqual(2*3*5, mathutils.lcm([2*3, -3, 3*5]))
def test_lcm_type_is_int(self): self.assertEqual(int, type(mathutils.lcm([6]))) self.assertEqual(int, type(mathutils.lcm([2*3, -3, 3*5])))
def test_lcm_extreme_cases(self): self.assertEqual(0, mathutils.lcm(0, 9)) self.assertEqual(3*4*5, mathutils.lcm(-3*4, -3*5)) self.assertEqual(0, mathutils.lcm(0, 0))