userver: pytest_userver.plugins.service_client Namespace Reference
Loading...
Searching...
No Matches
pytest_userver.plugins.service_client Namespace Reference

Service main and monitor clients. More...

Functions

None extra_client_deps ()
 Service client dependencies hook.
 
None auto_client_deps (request)
 Service client dependencies hook that knows about pgsql, mongodb, clickhouse, rabbitmq, redis_store and mysql dependencies.
 
client.Client service_client (ensure_daemon_started, service_daemon, mock_configs_service, cleanup_userver_dumps, extra_client_deps, auto_client_deps, client.TestsuiteClientConfig _testsuite_client_config, _service_client_base, _service_client_testsuite)
 Main fixture that provides access to userver based service.
 
 websocket_client (service_client, service_port)
 Fixture that provides access to userver based websocket service.
 
client.ClientMonitor monitor_client (service_client, service_client_options, mockserver, str monitor_baseurl, client.TestsuiteClientConfig _testsuite_client_config)
 Main fixture that provides access to userver monitor listener.
 
 _service_client_base (service_baseurl, service_client_options)
 
 _service_client_testsuite (service_baseurl, service_client_options, mocked_time, userver_log_capture, testpoint, testpoint_control, cache_invalidation_state, client.TestsuiteClientConfig _testsuite_client_config)
 
str service_baseurl (service_port)
 Returns the main listener URL of the service.
 
str monitor_baseurl (monitor_port)
 Returns the main monitor URL of the service.
 
client.TestsuiteClientConfig _testsuite_client_config (pytestconfig, service_config_yaml)
 

Variables

 logger = logging.getLogger(__name__)
 

Detailed Description

Service main and monitor clients.

Function Documentation

◆ _service_client_base()

pytest_userver.plugins.service_client._service_client_base (   service_baseurl,
  service_client_options 
)
protected

Definition at line 152 of file service_client.py.

◆ _service_client_testsuite()

pytest_userver.plugins.service_client._service_client_testsuite (   service_baseurl,
  service_client_options,
  mocked_time,
  userver_log_capture,
  testpoint,
  testpoint_control,
  cache_invalidation_state,
client.TestsuiteClientConfig  _testsuite_client_config 
)
protected

Definition at line 169 of file service_client.py.

◆ _testsuite_client_config()

client.TestsuiteClientConfig pytest_userver.plugins.service_client._testsuite_client_config (   pytestconfig,
  service_config_yaml 
)
protected

Definition at line 219 of file service_client.py.

Variable Documentation

◆ logger

pytest_userver.plugins.service_client.logger = logging.getLogger(__name__)

Definition at line 16 of file service_client.py.