def _test_import_services(): from grpc_tools import protoc with _augmented_syspath( ("tools/distrib/python/grpcio_tools/grpc_tools/test/", )): protos = protoc._protos("simple.proto") services = protoc._services("simple.proto") assert services.SimpleMessageServiceStub is not None
def _test_proto_module_imported_once(): from grpc_tools import protoc with _augmented_syspath( ("tools/distrib/python/grpcio_tools/grpc_tools/test/", )): protos = protoc._protos("simple.proto") services = protoc._services("simple.proto") complicated_protos = protoc._protos("complicated.proto") simple_message = protos.SimpleMessage() complicated_message = complicated_protos.ComplicatedMessage() assert (simple_message.simpler_message.simplest_message.__class__ is complicated_message.simplest_message.__class__)