userver: pytest_userver.plugins.base 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.base Namespace Reference

Detailed Description

Configure the service in testsuite.

Classes

class  TestsuiteReport
 

Functions

None pytest_addoption (parser)
 
 pytest_runtest_makereport (item, call)
 
pathlib.Path service_source_dir (pytestconfig)
 Returns the path to the service source directory that is set by command line --service-source-dir option.
 
pathlib.Path build_dir (pytestconfig)
 Returns the build directory set by command line --build-dir option.
 
pathlib.Path service_binary (pytestconfig)
 Returns the path to service binary set by command line --service-binary option.
 
int service_port (pytestconfig, _original_service_config)
 Returns the main listener port number of the service set by command line --service-port option.
 
int monitor_port (pytestconfig, _original_service_config)
 Returns the monitor listener port number of the service set by command line --monitor-port option.
 
int _get_port (original_service_config, listener_name, port_fixture, option_name)
 

Function Documentation

◆ _get_port()

int pytest_userver.plugins.base._get_port ( original_service_config,
listener_name,
port_fixture,
option_name )
protected

Definition at line 144 of file base.py.

◆ pytest_addoption()

None pytest_userver.plugins.base.pytest_addoption ( parser)

Definition at line 15 of file base.py.

◆ pytest_runtest_makereport()

pytest_userver.plugins.base.pytest_runtest_makereport ( item,
call )

Definition at line 54 of file base.py.