14 """Tests AioRpcError class."""
25 _TEST_INITIAL_METADATA = aio.Metadata(
26 (
'initial metadata key',
'initial metadata value'))
27 _TEST_TRAILING_METADATA = aio.Metadata(
28 (
'trailing metadata key',
'trailing metadata value'))
29 _TEST_DEBUG_ERROR_STRING =
'{This is a debug string}'
35 aio_rpc_error =
AioRpcError(grpc.StatusCode.CANCELLED,
36 initial_metadata=_TEST_INITIAL_METADATA,
37 trailing_metadata=_TEST_TRAILING_METADATA,
39 debug_error_string=_TEST_DEBUG_ERROR_STRING)
40 self.assertEqual(aio_rpc_error.code(), grpc.StatusCode.CANCELLED)
41 self.assertEqual(aio_rpc_error.details(),
'details')
42 self.assertEqual(aio_rpc_error.initial_metadata(),
43 _TEST_INITIAL_METADATA)
44 self.assertEqual(aio_rpc_error.trailing_metadata(),
45 _TEST_TRAILING_METADATA)
46 self.assertEqual(aio_rpc_error.debug_error_string(),
47 _TEST_DEBUG_ERROR_STRING)
50 if __name__ ==
'__main__':
52 unittest.main(verbosity=2)