예제 #1
0
 def test_event_time_formatter_overflow_upper_bound(self):
     # A relatively large event time, which exceeds the upper bound of unix time
     # Year 2038. It could mean infinite future in Beam but has no meaning
     # when visualized.
     # The value in test is supposed to be year 10000.
     event_time_us = 253402300800000000
     self.assertEqual('Max Timestamp',
                      pv.event_time_formatter(event_time_us))
예제 #2
0
 def test_event_time_formatter_overflow_lower_bound(self):
     # A relatively small negative event time, which could be valid in Beam but
     # has no meaning when visualized.
     event_time_us = -100000000000000000
     self.assertEqual('Min Timestamp',
                      pv.event_time_formatter(event_time_us))
예제 #3
0
 def test_event_time_formatter(self):
     # In microseconds: Monday, March 2, 2020 3:14:54 PM GMT-08:00
     event_time_us = 1583190894000000
     self.assertEqual('2020-03-02 15:14:54.000000-0800',
                      pv.event_time_formatter(event_time_us))