def test_from_proto(self): dur_proto = duration_pb2.Duration(seconds=1234, nanos=56000) actual_dur = Duration.from_proto(dur_proto) expected_dur = Duration(seconds=1234, micros=56) self.assertEqual(actual_dur, expected_dur)
def test_from_proto_fails_with_truncation(self): # TODO(BEAM-8738): Better define durations. with self.assertRaises(ValueError): Duration.from_proto( duration_pb2.Duration(seconds=1234, nanos=56789))
def test_from_proto_fails_with_truncation(self): # TODO(https://github.com/apache/beam/issues/19922): Better define # durations. with self.assertRaises(ValueError): Duration.from_proto( duration_pb2.Duration(seconds=1234, nanos=56789))