userver: /data/code/userver/testsuite/pytest_plugins/pytest_userver/plugins/ydb/__init__.py Source File
Loading...
Searching...
No Matches
__init__.py
1"""
2pytest plugin that provides YDB fixtures for functional tests with
3testsuite; see
4@ref scripts/docs/en/userver/ydb.md for an introduction.
5
6@ingroup userver_testsuite_fixtures
7"""
8
9pytest_plugins = [
10 'pytest_userver.plugins.core',
11 'pytest_userver.plugins.ydb.ydbsupport',
12]
13
14
15def pytest_addoption(parser):
16 group = parser.getgroup('ydb')
17 group.addoption('--ydb-host', help='YDB host')
18 group.addoption('--ydb-grpc-port', type=int, help='YDB grpc host')
19 group.addoption('--ydb-mon-port', type=int, help='YDB mon host')
20 group.addoption('--ydb-ic-port', type=int, help='YDB ic host')
21
22
23def pytest_configure(config):
24 config.addinivalue_line(
25 'markers', 'ydb: per-test ydb-local initialization',
26 )