Exemple #1
0
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
Exemple #2
0
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__)