예제 #1
0
 def test_is_closest_hour04(self):
     """ can tell we're NOT the closest time from before """
     now = dt(2019, 1, 25, 19, 35, 0, 0, TO_ZONE)
     sunset = dt(2019, 1, 25, 19, 38, 0, 0, TO_ZONE)
     result = is_closest_time(now, sunset)
     self.assertFalse(result,
                      'Should NOT be considered closest "before" time')
예제 #2
0
 def test_is_closest_hour07(self):
     """ can we deal with an equal diff from before """
     now = dt(2019, 1, 25, 19, 35, 0, 0, TO_ZONE)
     sunset = dt(2019, 1, 25, 19, 37, 30, 0, TO_ZONE)
     result = is_closest_time(now, sunset)
     self.assertTrue(
         result,
         'Should be considered the closest (favour before in equal diff)')
예제 #3
0
 def test_is_closest_hour08(self):
     """ can we deal with an equal diff from after """
     now = dt(2019, 1, 25, 19, 40, 0, 0, TO_ZONE)
     sunset = dt(2019, 1, 25, 19, 37, 30, 0, TO_ZONE)
     result = is_closest_time(now, sunset)
     self.assertFalse(result, 'Should NOT be considered the closest')
예제 #4
0
 def test_is_closest_hour06(self):
     """ can tell we're more than one run away on the after side """
     now = dt(2019, 1, 25, 19, 45, 0, 0, TO_ZONE)
     sunset = dt(2019, 1, 25, 19, 38, 0, 0, TO_ZONE)
     result = is_closest_time(now, sunset)
     self.assertFalse(result, 'Should be considered too far away')
예제 #5
0
 def test_is_closest_hour03(self):
     """ can tell we're the closest time from after """
     now = dt(2019, 1, 25, 19, 40, 0, 0, TO_ZONE)
     sunset = dt(2019, 1, 25, 19, 38, 0, 0, TO_ZONE)
     result = is_closest_time(now, sunset)
     self.assertTrue(result, 'Should be considered closest "after" time')