18 from grpc_testing
import _common
23 def __init__(self, invocation_metadata, requests, requests_closed):
38 if self.
_code is None:
41 return _common.FUSSED_EMPTY_METADATA
63 if self.
_code is grpc.StatusCode.OK:
73 elif self.
_code is None:
87 if self.
_code is None:
94 if self.
_code is None:
108 raise ValueError(
'Expected invocation metadata!')
112 return invocation_metadata
117 raise ValueError(
'Expected invocation metadata!')
119 raise ValueError(
'Expected at least one request!')
123 return invocation_metadata, self.
_requests.pop(0)
149 if self.
_code is None:
178 if self.
_code is grpc.StatusCode.CANCELLED:
180 elif self.
_code is None:
183 raise ValueError(
'Status code unexpectedly {}!'.
format(
187 raise NotImplementedError()
190 raise NotImplementedError()
193 raise NotImplementedError()