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))
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))
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))