userver: pytest_userver.plugins.grpc.mockserver Namespace Reference
Loading...
Searching...
No Matches
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.