diff options
author | qrort <qrort@yandex-team.com> | 2022-11-17 19:38:20 +0300 |
---|---|---|
committer | qrort <qrort@yandex-team.com> | 2022-11-17 19:38:20 +0300 |
commit | 487326d832ec22895f2c9209df5407c17f2c816d (patch) | |
tree | 8cedd0ccc03d0ae4d251ef98934277af92181dd0 /library/python/pytest/plugins/conftests.py | |
parent | 019071feb92f224930b5975d31ecc110f467a618 (diff) | |
download | ydb-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.py | 8 |
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__."): |