Classes | Functions | Variables
tests.protoc_plugin._split_definitions_test Namespace Reference

Classes

class  _GrpcBeforeProtoProtocStyle
 
class  _Mid2016ProtocStyle
 
class  _ProtoBeforeGrpcProtocStyle
 
class  _Servicer
 
class  _SingleProtocExecutionProtocStyle
 
class  _Test
 

Functions

def _create_directory_tree (root, path_components_sequence)
 
def _create_test_case_class (split_proto, protoc_style)
 
def _create_test_case_classes ()
 
def _massage_proto_content (proto_content, test_name_bytes, messages_proto_relative_file_name_bytes)
 
def _packagify (directory)
 
def _protoc (proto_path, python_out, grpc_python_out_flag, grpc_python_out, absolute_proto_file_names)
 
def _system_path (path_insertion)
 
def load_tests (loader, tests, pattern)
 

Variables

string _COMMON_NAMESPACE = b'package grpc_protoc_plugin.invocation_testing;'
 
string _MESSAGES_IMPORT = b'import "messages.proto";'
 
tuple _PROTOC_STYLES
 
string _RELATIVE_PROTO_PATH = 'relative_proto_path'
 
string _RELATIVE_PYTHON_OUT = 'relative_python_out'
 
string _SPLIT_NAMESPACE = b'package grpc_protoc_plugin.invocation_testing.split;'
 
 verbosity
 

Function Documentation

◆ _create_directory_tree()

def tests.protoc_plugin._split_definitions_test._create_directory_tree (   root,
  path_components_sequence 
)
private

Definition at line 51 of file _split_definitions_test.py.

◆ _create_test_case_class()

def tests.protoc_plugin._split_definitions_test._create_test_case_class (   split_proto,
  protoc_style 
)
private

Definition at line 279 of file _split_definitions_test.py.

◆ _create_test_case_classes()

def tests.protoc_plugin._split_definitions_test._create_test_case_classes ( )
private

Definition at line 315 of file _split_definitions_test.py.

◆ _massage_proto_content()

def tests.protoc_plugin._split_definitions_test._massage_proto_content (   proto_content,
  test_name_bytes,
  messages_proto_relative_file_name_bytes 
)
private

Definition at line 63 of file _split_definitions_test.py.

◆ _packagify()

def tests.protoc_plugin._split_definitions_test._packagify (   directory)
private

Definition at line 77 of file _split_definitions_test.py.

◆ _protoc()

def tests.protoc_plugin._split_definitions_test._protoc (   proto_path,
  python_out,
  grpc_python_out_flag,
  grpc_python_out,
  absolute_proto_file_names 
)
private

Definition at line 93 of file _split_definitions_test.py.

◆ _system_path()

def tests.protoc_plugin._split_definitions_test._system_path (   path_insertion)
private

Definition at line 42 of file _split_definitions_test.py.

◆ load_tests()

def tests.protoc_plugin._split_definitions_test.load_tests (   loader,
  tests,
  pattern 
)

Definition at line 324 of file _split_definitions_test.py.

Variable Documentation

◆ _COMMON_NAMESPACE

string tests.protoc_plugin._split_definitions_test._COMMON_NAMESPACE = b'package grpc_protoc_plugin.invocation_testing;'
private

Definition at line 35 of file _split_definitions_test.py.

◆ _MESSAGES_IMPORT

string tests.protoc_plugin._split_definitions_test._MESSAGES_IMPORT = b'import "messages.proto";'
private

Definition at line 33 of file _split_definitions_test.py.

◆ _PROTOC_STYLES

tuple tests.protoc_plugin._split_definitions_test._PROTOC_STYLES
private
Initial value:
1 = (
2  _Mid2016ProtocStyle(),
3  _SingleProtocExecutionProtocStyle(),
4  _ProtoBeforeGrpcProtocStyle(),
5  _GrpcBeforeProtoProtocStyle(),
6 )

Definition at line 168 of file _split_definitions_test.py.

◆ _RELATIVE_PROTO_PATH

string tests.protoc_plugin._split_definitions_test._RELATIVE_PROTO_PATH = 'relative_proto_path'
private

Definition at line 37 of file _split_definitions_test.py.

◆ _RELATIVE_PYTHON_OUT

string tests.protoc_plugin._split_definitions_test._RELATIVE_PYTHON_OUT = 'relative_python_out'
private

Definition at line 38 of file _split_definitions_test.py.

◆ _SPLIT_NAMESPACE

string tests.protoc_plugin._split_definitions_test._SPLIT_NAMESPACE = b'package grpc_protoc_plugin.invocation_testing.split;'
private

Definition at line 34 of file _split_definitions_test.py.

◆ verbosity

tests.protoc_plugin._split_definitions_test.verbosity

Definition at line 332 of file _split_definitions_test.py.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:52