summaryrefslogtreecommitdiff
path: root/src/_pytest/pytester.py
diff options
context:
space:
mode:
authorRan Benita <ran@unusedvar.com>2020-05-01 14:40:15 +0300
committerRan Benita <ran@unusedvar.com>2020-06-05 11:34:19 +0300
commit0fb081aec6cd8ed95882d6e63ce93bd7ee4ba6ae (patch)
tree4dea32fac417b67480c0732b3098186d2d98aa8f /src/_pytest/pytester.py
parentff8b7884e8f1019f60f270eab2c4909ff557dd4e (diff)
downloadpytest-0fb081aec6cd8ed95882d6e63ce93bd7ee4ba6ae.tar.gz
Type annotate some hookspecs & impls
Annotate some "easy" arguments of hooks that repeat in a lot of internal plugins. Not all of the arguments are annotated fully for now.
Diffstat (limited to 'src/_pytest/pytester.py')
-rw-r--r--src/_pytest/pytester.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/_pytest/pytester.py b/src/_pytest/pytester.py
index 3c81dd759..ae7bdcec8 100644
--- a/src/_pytest/pytester.py
+++ b/src/_pytest/pytester.py
@@ -31,6 +31,7 @@ from _pytest.compat import TYPE_CHECKING
from _pytest.config import _PluggyPlugin
from _pytest.config import Config
from _pytest.config import ExitCode
+from _pytest.config.argparsing import Parser
from _pytest.fixtures import FixtureRequest
from _pytest.main import Session
from _pytest.monkeypatch import MonkeyPatch
@@ -53,7 +54,7 @@ IGNORE_PAM = [ # filenames added when obtaining details about the current user
]
-def pytest_addoption(parser):
+def pytest_addoption(parser: Parser) -> None:
parser.addoption(
"--lsof",
action="store_true",
@@ -78,7 +79,7 @@ def pytest_addoption(parser):
)
-def pytest_configure(config):
+def pytest_configure(config: Config) -> None:
if config.getvalue("lsof"):
checker = LsofFdLeakChecker()
if checker.matching_platform():
@@ -938,7 +939,7 @@ class Testdir:
rec = []
class Collect:
- def pytest_configure(x, config):
+ def pytest_configure(x, config: Config) -> None:
rec.append(self.make_hook_recorder(config.pluginmanager))
plugins.append(Collect())