aboutsummaryrefslogtreecommitdiffstats
path: root/library/python/pytest/plugins/conftests.py
diff options
context:
space:
mode:
authorqrort <qrort@yandex-team.com>2022-11-17 19:38:20 +0300
committerqrort <qrort@yandex-team.com>2022-11-17 19:38:20 +0300
commit487326d832ec22895f2c9209df5407c17f2c816d (patch)
tree8cedd0ccc03d0ae4d251ef98934277af92181dd0 /library/python/pytest/plugins/conftests.py
parent019071feb92f224930b5975d31ecc110f467a618 (diff)
downloadydb-487326d832ec22895f2c9209df5407c17f2c816d.tar.gz
yatest_common context file test
Diffstat (limited to 'library/python/pytest/plugins/conftests.py')
-rw-r--r--library/python/pytest/plugins/conftests.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/library/python/pytest/plugins/conftests.py b/library/python/pytest/plugins/conftests.py
index 2ea36ae4c2..37062bda06 100644
--- a/library/python/pytest/plugins/conftests.py
+++ b/library/python/pytest/plugins/conftests.py
@@ -8,7 +8,7 @@ import yatest.common as yc
from pytest import hookimpl
from yatest_lib.ya import Ya
-from .fixtures import metrics, links # noqa
+from library.python.pytest.plugins.fixtures import metrics, links # noqa
orig_getfile = inspect.getfile
@@ -27,7 +27,11 @@ conftest_modules = []
@hookimpl(trylast=True)
def pytest_load_initial_conftests(early_config, parser, args):
yc.runtime._set_ya_config(ya=Ya())
- conftests = filter(lambda name: name.endswith(".conftest"), sys.extra_modules)
+
+ if hasattr(sys, 'extra_modules'):
+ conftests = filter(lambda name: name.endswith(".conftest"), sys.extra_modules)
+ else:
+ conftests = []
def conftest_key(name):
if not name.startswith("__tests__."):