userver: pytest_userver.plugins.grpc.mockserver Namespace Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
pytest_userver.plugins.grpc.mockserver Namespace Reference

Mocks for the gRPC servers. More...

Classes

class  GrpcServiceMock
 

Functions

 _grpc_mockserver_endpoint (pytestconfig)
 
str grpc_mockserver_endpoint (pytestconfig, _grpc_port)
 Returns the gRPC endpoint to start the mocking server that is set by command line --grpc-mockserver-host and --grpc-mockserver-port options.
 
int _find_free_port ()
 
 _grpc_port (_grpc_mockserver_endpoint)
 
 grpc_mockserver (_grpc_mockserver_endpoint)
 Returns the gRPC mocking server.
 
 create_grpc_mock ()
 Creates the gRPC mock server for the provided type.
 
 pytest_addoption (parser)
 
 _create_servicer_mock (servicer_class)
 

Variables

int DEFAULT_PORT = 8091
 

Detailed Description

Mocks for the gRPC servers.

See also
gRPC client and service

Function Documentation

◆ _create_servicer_mock()

pytest_userver.plugins.grpc.mockserver._create_servicer_mock (   servicer_class)
protected

Definition at line 140 of file mockserver.py.

◆ _find_free_port()

int pytest_userver.plugins.grpc.mockserver._find_free_port ( )
protected

Definition at line 76 of file mockserver.py.

◆ _grpc_mockserver_endpoint()

pytest_userver.plugins.grpc.mockserver._grpc_mockserver_endpoint (   pytestconfig)
protected

Definition at line 52 of file mockserver.py.

◆ _grpc_port()

pytest_userver.plugins.grpc.mockserver._grpc_port (   _grpc_mockserver_endpoint)
protected

Definition at line 86 of file mockserver.py.

◆ pytest_addoption()

pytest_userver.plugins.grpc.mockserver.pytest_addoption (   parser)

Definition at line 125 of file mockserver.py.

Variable Documentation

◆ DEFAULT_PORT

int pytest_userver.plugins.grpc.mockserver.DEFAULT_PORT = 8091

Definition at line 18 of file mockserver.py.