Example #1
0
 def test_timestamp_from_utc(self):
     self.assertEqual(
         "20141211-041314-654320-PST",
         base.timestamp(base.parse_timestamp_str("20141211-121314-654320-UTC"))
     )
     self.assertEqual(
         "20140607-010910-123456-PDT",
         base.timestamp(base.parse_timestamp_str("20140607-080910-123456-UTC"))
     )
Example #2
0
 def test_timestamp_from_utc(self):
     self.assertEqual(
         "20141211-041314-654320-PST",
         base.timestamp(
             base.parse_timestamp_str("20141211-121314-654320-UTC")))
     self.assertEqual(
         "20140607-010910-123456-PDT",
         base.timestamp(
             base.parse_timestamp_str("20140607-080910-123456-UTC")))
Example #3
0
 def test_est_timestamp_to_utc(self):
     os.environ["TZ"] = "UTC+00"
     time.tzset()
     self.assertEqual(
         "20141211-201314-654320-UTC",
         base.timestamp(
             base.parse_timestamp_str("20141211-151314-654320-EST")))
     self.assertEqual(
         "20140607-150910-123456-UTC",
         base.timestamp(
             base.parse_timestamp_str("20140607-110910-123456-EDT")))
Example #4
0
 def test_est_timestamp_to_utc(self):
     os.environ["TZ"] = "UTC+00"
     time.tzset()
     self.assertEqual(
         "20141211-201314-654320-UTC",
         base.timestamp(base.parse_timestamp_str("20141211-151314-654320-EST"))
     )
     self.assertEqual(
         "20140607-150910-123456-UTC",
         base.timestamp(base.parse_timestamp_str("20140607-110910-123456-EDT"))
     )
Example #5
0
 def test_timestamp(self):
     dt = datetime.datetime(2014, 12, 11, 12, 13, 14, 654320)
     tstamp_str = base.timestamp(dt.timestamp())
     self.assertEqual("20141211-121314-654320-PST", tstamp_str)
     self.assertEqual(
         dt,
         datetime.datetime.fromtimestamp(
             base.parse_timestamp_str(tstamp_str)))
Example #6
0
 def test_timestamp(self):
     dt = datetime.datetime(2014, 12, 11, 12, 13, 14, 654320)
     tstamp_str = base.timestamp(dt.timestamp())
     self.assertEqual("20141211-121314-654320-PST", tstamp_str)
     self.assertEqual(
         dt,
         datetime.datetime.fromtimestamp(base.parse_timestamp_str(tstamp_str))
     )
Example #7
0
 def test_timestamp_dst(self):
     dt = datetime.datetime(2014, 6, 7, 8, 9, 10, 123456)
     tstamp = dt.timestamp()
     tstamp_str = base.timestamp(tstamp)
     self.assertEqual("20140607-080910-123456-PDT", tstamp_str)
     self.assertEqual(
         dt,
         datetime.datetime.fromtimestamp(
             base.parse_timestamp_str(tstamp_str)))
Example #8
0
 def test_timestamp_dst(self):
     dt = datetime.datetime(2014, 6, 7, 8, 9, 10, 123456)
     tstamp = dt.timestamp()
     tstamp_str = base.timestamp(tstamp)
     self.assertEqual("20140607-080910-123456-PDT", tstamp_str)
     self.assertEqual(
         dt,
         datetime.datetime.fromtimestamp(base.parse_timestamp_str(tstamp_str))
     )