Exemple #1
0
    def test_class_singleton(self):
        first_aio_rpc_error = aio.AioRpcError(self._TEST_INITIAL_METADATA, 0,
                                              "details",
                                              self._TEST_TRAILING_METADATA)
        second_aio_rpc_error = aio.AioRpcError(self._TEST_INITIAL_METADATA, 0,
                                               "details",
                                               self._TEST_TRAILING_METADATA)

        self.assertIs(first_aio_rpc_error.__class__,
                      second_aio_rpc_error.__class__)
Exemple #2
0
 def test_class_attributes(self):
     aio_rpc_error = aio.AioRpcError(self._TEST_INITIAL_METADATA, 0,
                                     "details",
                                     self._TEST_TRAILING_METADATA)
     self.assertEqual(aio_rpc_error.__class__.__name__, "AioRpcError")
     self.assertEqual(aio_rpc_error.__class__.__doc__,
                      aio.AioRpcError.__doc__)
Exemple #3
0
 def test_attributes(self):
     aio_rpc_error = aio.AioRpcError(self._TEST_INITIAL_METADATA, 0,
                                     "details",
                                     self._TEST_TRAILING_METADATA)
     self.assertEqual(aio_rpc_error.initial_metadata(),
                      self._TEST_INITIAL_METADATA)
     self.assertEqual(aio_rpc_error.code(), 0)
     self.assertEqual(aio_rpc_error.details(), "details")
     self.assertEqual(aio_rpc_error.trailing_metadata(),
                      self._TEST_TRAILING_METADATA)
Exemple #4
0
 def test_attributes(self):
     aio_rpc_error = aio.AioRpcError(
         grpc.StatusCode.CANCELLED,
         "details",
         initial_metadata=self._TEST_INITIAL_METADATA,
         trailing_metadata=self._TEST_TRAILING_METADATA)
     self.assertEqual(aio_rpc_error.code(), grpc.StatusCode.CANCELLED)
     self.assertEqual(aio_rpc_error.details(), "details")
     self.assertEqual(aio_rpc_error.initial_metadata(),
                      self._TEST_INITIAL_METADATA)
     self.assertEqual(aio_rpc_error.trailing_metadata(),
                      self._TEST_TRAILING_METADATA)
Exemple #5
0
    def test_class_hierarchy(self):
        aio_rpc_error = aio.AioRpcError(self._TEST_INITIAL_METADATA, 0,
                                        "details",
                                        self._TEST_TRAILING_METADATA)

        self.assertIsInstance(aio_rpc_error, grpc.RpcError)