예제 #1
0
 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)
예제 #2
0
 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))
예제 #3
0
 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))