aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/pytest/py3/_pytest/setupplan.py
diff options
context:
space:
mode:
authordeshevoy <deshevoy@yandex-team.ru>2022-02-10 16:46:56 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:56 +0300
commite988f30484abe5fdeedcc7a5d3c226c01a21800c (patch)
tree0a217b173aabb57b7e51f8a169989b1a3e0309fe /contrib/python/pytest/py3/_pytest/setupplan.py
parent33ee501c05d3f24036ae89766a858930ae66c548 (diff)
downloadydb-e988f30484abe5fdeedcc7a5d3c226c01a21800c.tar.gz
Restoring authorship annotation for <deshevoy@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/python/pytest/py3/_pytest/setupplan.py')
-rw-r--r--contrib/python/pytest/py3/_pytest/setupplan.py46
1 files changed, 23 insertions, 23 deletions
diff --git a/contrib/python/pytest/py3/_pytest/setupplan.py b/contrib/python/pytest/py3/_pytest/setupplan.py
index 9ba81ccaf0..09d90763e7 100644
--- a/contrib/python/pytest/py3/_pytest/setupplan.py
+++ b/contrib/python/pytest/py3/_pytest/setupplan.py
@@ -1,40 +1,40 @@
from typing import Optional
from typing import Union
-import pytest
+import pytest
from _pytest.config import Config
from _pytest.config import ExitCode
from _pytest.config.argparsing import Parser
from _pytest.fixtures import FixtureDef
from _pytest.fixtures import SubRequest
-
-
+
+
def pytest_addoption(parser: Parser) -> None:
- group = parser.getgroup("debugconfig")
- group.addoption(
- "--setupplan",
- "--setup-plan",
- action="store_true",
- help="show what fixtures and tests would be executed but "
- "don't execute anything.",
- )
-
-
-@pytest.hookimpl(tryfirst=True)
+ group = parser.getgroup("debugconfig")
+ group.addoption(
+ "--setupplan",
+ "--setup-plan",
+ action="store_true",
+ help="show what fixtures and tests would be executed but "
+ "don't execute anything.",
+ )
+
+
+@pytest.hookimpl(tryfirst=True)
def pytest_fixture_setup(
fixturedef: FixtureDef[object], request: SubRequest
) -> Optional[object]:
- # Will return a dummy fixture if the setuponly option is provided.
- if request.config.option.setupplan:
+ # Will return a dummy fixture if the setuponly option is provided.
+ if request.config.option.setupplan:
my_cache_key = fixturedef.cache_key(request)
fixturedef.cached_result = (None, my_cache_key, None)
- return fixturedef.cached_result
+ return fixturedef.cached_result
return None
-
-
-@pytest.hookimpl(tryfirst=True)
+
+
+@pytest.hookimpl(tryfirst=True)
def pytest_cmdline_main(config: Config) -> Optional[Union[int, ExitCode]]:
- if config.option.setupplan:
- config.option.setuponly = True
- config.option.setupshow = True
+ if config.option.setupplan:
+ config.option.setuponly = True
+ config.option.setupshow = True
return None