diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-02-09 14:34:12 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 15:58:17 +0300 |
commit | 77305b80c94a0b844372161c355536557b530197 (patch) | |
tree | 6b0b05651ddb791b0bda7202235b210acf6356f9 /library/python/pytest/rewrite.py | |
parent | 710e1f0188277822a10c8aeed388501c53b60a2c (diff) | |
download | ydb-77305b80c94a0b844372161c355536557b530197.tar.gz |
intermediate changes
ref:0f1112f409b3a8b3cf7107febb5eed05d12311bb
Diffstat (limited to 'library/python/pytest/rewrite.py')
-rw-r--r-- | library/python/pytest/rewrite.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/library/python/pytest/rewrite.py b/library/python/pytest/rewrite.py index ec188d847f..4cebcb1edd 100644 --- a/library/python/pytest/rewrite.py +++ b/library/python/pytest/rewrite.py @@ -10,6 +10,12 @@ try: import importlib.util except ImportError: pass + +try: + from pathlib import Path +except ImportError: + pass + from __res import importer import sys import six @@ -43,7 +49,10 @@ class AssertionRewritingHook(rewrite.AssertionRewritingHook): except ImportError: return None - self._rewritten_names.add(name) + if hasattr(self._rewritten_names, 'add'): + self._rewritten_names.add(name) + else: + self._rewritten_names[name] = Path(path[0]) state.trace("rewriting %s" % name) co = _rewrite_test(self.config, name) |