def testSuccessfulUnaryRequestStreamResponse(self): request = b'\x37\x58' expected_responses = tuple( self._handler.handle_unary_stream(request, None)) multi_callable = unary_stream_multi_callable(self._channel) response_iterator = multi_callable( request, metadata=(('test', 'SuccessfulUnaryRequestStreamResponse'), )) responses = tuple(response_iterator) self.assertSequenceEqual(expected_responses, responses)
def testExpiredUnaryRequestStreamResponse(self): self._expired_unary_request_stream_response( unary_stream_multi_callable(self._channel))
def testDefaultThreadPoolIsUsed(self): self._consume_one_stream_response_unary_request( unary_stream_multi_callable(self._channel)) self.assertFalse(self._thread_pool.was_used())
def testConsumingSomeButNotAllStreamResponsesUnaryRequest(self): self._consume_some_but_not_all_stream_responses_unary_request( unary_stream_multi_callable(self._channel))
def testConsumingOneStreamResponseUnaryRequest(self): self._consume_one_stream_response_unary_request( unary_stream_multi_callable(self._channel))
def testIgnoredUnaryRequestStreamResponse(self): self._ignored_unary_stream_request_future_unary_response( unary_stream_multi_callable(self._channel))