def test_legacy(self): is_new = colony.round_is_new() result = round(2.675, 2) self.assertEqual(result, 2.67 if is_new else 2.68) result = round(2.685, 2) self.assertEqual(result, 2.69)
def test_roundi(self): is_new = colony.round_is_new() result = colony.roundi(2.675, 2) self.assertEqual(result, 2.68) result = colony.roundi(2.685, 2) self.assertEqual(result, 2.69) result = colony.roundi(2.68, 2) self.assertEqual(result, 2.68) result = colony.roundi(2.683, 2) self.assertEqual(result, 2.68) result = colony.roundi(2.689, 2) self.assertEqual(result, 2.69) result = colony.roundi(2.695, 2) self.assertEqual(result, 2.70) result = colony.roundi(2.999, 2) self.assertEqual(result, 3.0) result = colony.roundi(2.945, 2) self.assertEqual(result, 2.95) result = colony.roundi(2.9444, 2) self.assertEqual(result, 2.94) result = colony.roundi(2.9444444444444444444444, 2) self.assertEqual(result, 2.94) result = colony.roundi(2.9944444444444444444444, 2) self.assertEqual(result, 2.99) result = colony.roundi(2.995, 2) self.assertEqual(result, 3.0) result = colony.roundi(1171.735, 2) self.assertNotEqual(result, 1171.74) result = colony.roundi(99999999.995, 2) self.assertEqual(result, 100000000.0) result = colony.roundi( 999999999999999999999999999.9944444444444444444444, 2) is_new and self.assertEqual(result, 999999999999999999999999999.99) result = colony.roundi(999999999999999999999999999.995, 2) is_new and self.assertEqual(result, 1000000000000000000000000000.0) result = colony.roundi(770.155, 2) if is_new: self.assertEqual(result, 770.15) else: self.assertEqual(result, 770.16)
def test_roundi(self): is_new = colony.round_is_new() result = colony.roundi(2.675, 2) self.assertEqual(result, 2.68) result = colony.roundi(2.685, 2) self.assertEqual(result, 2.69) result = colony.roundi(2.68, 2) self.assertEqual(result, 2.68) result = colony.roundi(2.683, 2) self.assertEqual(result, 2.68) result = colony.roundi(2.689, 2) self.assertEqual(result, 2.69) result = colony.roundi(2.695, 2) self.assertEqual(result, 2.70) result = colony.roundi(2.999, 2) self.assertEqual(result, 3.0) result = colony.roundi(2.945, 2) self.assertEqual(result, 2.95) result = colony.roundi(2.9444, 2) self.assertEqual(result, 2.94) result = colony.roundi(2.9444444444444444444444, 2) self.assertEqual(result, 2.94) result = colony.roundi(2.9944444444444444444444, 2) self.assertEqual(result, 2.99) result = colony.roundi(2.995, 2) self.assertEqual(result, 3.0) result = colony.roundi(1171.735, 2) self.assertNotEqual(result, 1171.74) result = colony.roundi(99999999.995, 2) self.assertEqual(result, 100000000.0) result = colony.roundi(999999999999999999999999999.9944444444444444444444, 2) is_new and self.assertEqual(result, 999999999999999999999999999.99) result = colony.roundi(999999999999999999999999999.995, 2) is_new and self.assertEqual(result, 1000000000000000000000000000.0) result = colony.roundi(770.155, 2) if is_new: self.assertEqual(result, 770.15) else: self.assertEqual(result, 770.16)