Ejemplo n.º 1
0
    def will_expire_soon(self, best_before=BEST_BEFORE_SECONDS):
        """Determines if expiration is about to occur.

        :return: boolean : true if expiration is within the given duration

        """
        norm_expires = timeutils.normalize_time(self.expires)
        soon = (timeutils.utcnow() + datetime.timedelta(seconds=best_before))
        return norm_expires < soon
Ejemplo n.º 2
0
    def will_expire_soon(self, best_before=BEST_BEFORE_SECONDS):
        """Determines if expiration is about to occur.

        :return: boolean : true if expiration is within the given duration

        """
        norm_expires = timeutils.normalize_time(self.expires)
        soon = (timeutils.utcnow() + datetime.timedelta(seconds=best_before))
        return norm_expires < soon
Ejemplo n.º 3
0
 def test_normalize_naive(self):
     dt = datetime.datetime(2011, 2, 14, 20, 53, 7)
     dtn = datetime.datetime(2011, 2, 14, 19, 53, 7)
     naive = timeutils.normalize_time(dtn)
     self.assertTrue(naive < dt)
Ejemplo n.º 4
0
 def test_normalize_zulu_aware_to_naive(self):
     dt = datetime.datetime(2011, 2, 14, 20, 53, 7)
     time_str = '2011-02-14T19:53:07Z'
     aware = timeutils.parse_isotime(time_str)
     naive = timeutils.normalize_time(aware)
     self.assertTrue(naive < dt)
Ejemplo n.º 5
0
 def test_west_normalize(self):
     time_str = '2012-02-14T20:53:07+21:00'
     west = timeutils.parse_isotime(time_str)
     normed = timeutils.normalize_time(west)
     self._instaneous(normed, 2012, 2, 13, 23, 53, 7, 0)
Ejemplo n.º 6
0
 def test_east_normalize(self):
     time_str = '2012-02-14T20:53:07-07:00'
     east = timeutils.parse_isotime(time_str)
     normed = timeutils.normalize_time(east)
     self._instaneous(normed, 2012, 2, 15, 3, 53, 7, 0)
Ejemplo n.º 7
0
 def test_zulu_normalize(self):
     time_str = '2012-02-14T20:53:07Z'
     zulu = timeutils.parse_isotime(time_str)
     normed = timeutils.normalize_time(zulu)
     self._instaneous(normed, 2012, 2, 14, 20, 53, 7, 0)
Ejemplo n.º 8
0
 def test_normalize_naive(self):
     dt = datetime.datetime(2011, 2, 14, 20, 53, 7)
     dtn = datetime.datetime(2011, 2, 14, 19, 53, 7)
     naive = timeutils.normalize_time(dtn)
     self.assertTrue(naive < dt)
Ejemplo n.º 9
0
 def test_normalize_zulu_aware_to_naive(self):
     dt = datetime.datetime(2011, 2, 14, 20, 53, 7)
     time_str = '2011-02-14T19:53:07Z'
     aware = timeutils.parse_isotime(time_str)
     naive = timeutils.normalize_time(aware)
     self.assertTrue(naive < dt)
Ejemplo n.º 10
0
 def test_west_normalize(self):
     time_str = '2012-02-14T20:53:07+21:00'
     west = timeutils.parse_isotime(time_str)
     normed = timeutils.normalize_time(west)
     self._instaneous(normed, 2012, 2, 13, 23, 53, 7, 0)
Ejemplo n.º 11
0
 def test_east_normalize(self):
     time_str = '2012-02-14T20:53:07-07:00'
     east = timeutils.parse_isotime(time_str)
     normed = timeutils.normalize_time(east)
     self._instaneous(normed, 2012, 2, 15, 3, 53, 7, 0)
Ejemplo n.º 12
0
 def test_zulu_normalize(self):
     time_str = '2012-02-14T20:53:07Z'
     zulu = timeutils.parse_isotime(time_str)
     normed = timeutils.normalize_time(zulu)
     self._instaneous(normed, 2012, 2, 14, 20, 53, 7, 0)
Ejemplo n.º 13
0
 def test_normalize_aware_to_naive(self):
     dt = datetime.datetime(2011, 2, 14, 20, 53, 07)
     str = '2011-02-14T20:53:07+21:00'
     aware = timeutils.parse_isotime(str)
     naive = timeutils.normalize_time(aware)
     self.assertTrue(naive < dt)
Ejemplo n.º 14
0
 def test_normalize_aware_to_naive(self):
     dt = datetime.datetime(2011, 2, 14, 20, 53, 07)
     str = '2011-02-14T20:53:07+21:00'
     aware = timeutils.parse_isotime(str)
     naive = timeutils.normalize_time(aware)
     self.assertTrue(naive < dt)
Ejemplo n.º 15
0
 def test_east_normalize(self):
     str = "2012-02-14T20:53:07-07:00"
     east = timeutils.parse_isotime(str)
     normed = timeutils.normalize_time(east)
     self._instaneous(normed, 2012, 2, 15, 03, 53, 07, 0)