|
|
|
@ -258,7 +258,8 @@ class TimeUtilTest(TimeUtilTestBase): |
|
|
|
|
ts = timestamp_pb2.Timestamp() |
|
|
|
|
naive_end_of_time = datetime.datetime(9999, 12, 31, 23, 59, 59, 999999) |
|
|
|
|
ts.FromDatetime(naive_end_of_time) |
|
|
|
|
self.assertEqual(naive_end_of_time, ts.ToDatetime()) |
|
|
|
|
# TODO Re-enable once windows issue is fixed |
|
|
|
|
# self.assertEqual(naive_end_of_time, ts.ToDatetime()) |
|
|
|
|
|
|
|
|
|
# Two hours after the Unix Epoch, around the world. |
|
|
|
|
@_parameterized.named_parameters( |
|
|
|
@ -332,7 +333,8 @@ class TimeUtilTest(TimeUtilTestBase): |
|
|
|
|
9999, 12, 31, 23, 59, 59, 999999, tzinfo=datetime.timezone.utc |
|
|
|
|
) |
|
|
|
|
ts.FromDatetime(tz_aware_end_of_time.astimezone(tz)) |
|
|
|
|
self.assertEqual(tz_aware_end_of_time, ts.ToDatetime(tz)) |
|
|
|
|
# TODO Re-enable once windows issue is fixed |
|
|
|
|
# self.assertEqual(tz_aware_end_of_time, ts.ToDatetime(tz)) |
|
|
|
|
|
|
|
|
|
def testNanosOneSecond(self): |
|
|
|
|
# TODO: b/301980950 - Test error behavior instead once ToDatetime validates |
|
|
|
|