Esempio n. 1
0
 def _list_services(self):
     return _reflection_pb2.ServerReflectionResponse(
         list_services_response=_reflection_pb2.ListServiceResponse(
             service=[
                 _reflection_pb2.ServiceResponse(name=service_name)
                 for service_name in self._service_names
             ]))
Esempio n. 2
0
 def testListServices(self):
     requests = (reflection_pb2.ServerReflectionRequest(
         list_services='', ), )
     responses = tuple(self._stub.ServerReflectionInfo(iter(requests)))
     expected_responses = (reflection_pb2.ServerReflectionResponse(
         valid_host='',
         list_services_response=reflection_pb2.ListServiceResponse(
             service=tuple(
                 reflection_pb2.ServiceResponse(name=name)
                 for name in _SERVICE_NAMES))), )
     self._assert_sequence_of_proto_equal(expected_responses, responses)
Esempio n. 3
0
 async def test_list_services(self):
     requests = (reflection_pb2.ServerReflectionRequest(list_services='',),)
     responses = []
     async for response in self._stub.ServerReflectionInfo(iter(requests)):
         responses.append(response)
     expected_responses = (reflection_pb2.ServerReflectionResponse(
         valid_host='',
         list_services_response=reflection_pb2.ListServiceResponse(
             service=tuple(
                 reflection_pb2.ServiceResponse(name=name)
                 for name in _SERVICE_NAMES))),)
     self.assertSequenceEqual(expected_responses, responses)