def test_closest(self): instance = Time(12, 34, 56) t1 = Time(12, 34, 54) t2 = Time(12, 34, 59) closest = instance.closest(t1, t2) self.assertEqual(t1, closest) closest = instance.closest(t2, t1) self.assertEqual(t1, closest)
def test_closest_with_time(self): instance = Time(12, 34, 56) t1 = Time(12, 34, 54) t2 = Time(12, 34, 59) closest = instance.closest(t1, t2) self.assertIsInstanceOfTime(closest) self.assertTime(closest, 12, 34, 54)
def test_closest_with_equals(self): instance = Time(12, 34, 56) t1 = Time(12, 34, 56) t2 = Time(12, 34, 59) closest = instance.closest(t1, t2) self.assertEqual(t1, closest)