Ejemplo n.º 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"))
     )
Ejemplo n.º 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")))
Ejemplo n.º 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")))
Ejemplo n.º 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"))
     )
Ejemplo n.º 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)))
Ejemplo n.º 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))
     )
Ejemplo n.º 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)))
Ejemplo n.º 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))
     )