diff options
author | Ran Benita <ran@unusedvar.com> | 2021-01-01 23:18:17 +0200 |
---|---|---|
committer | Ran Benita <ran@unusedvar.com> | 2021-01-01 23:18:17 +0200 |
commit | ade253c7906b082add837fbac8c193ec85847fbc (patch) | |
tree | d9c3fdfcca0778bd51373423d04373632a180ec6 | |
parent | 6c575ad8c8aa298a8e8d11612d837c51880d528a (diff) | |
download | pytest-ade253c7906b082add837fbac8c193ec85847fbc.tar.gz |
fixtures: type annotate FixtureRequest.keywords
-rw-r--r-- | src/_pytest/fixtures.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/_pytest/fixtures.py b/src/_pytest/fixtures.py index aed81029f..5bdee3096 100644 --- a/src/_pytest/fixtures.py +++ b/src/_pytest/fixtures.py @@ -16,6 +16,7 @@ from typing import Generic from typing import Iterable from typing import Iterator from typing import List +from typing import MutableMapping from typing import Optional from typing import overload from typing import Sequence @@ -525,9 +526,10 @@ class FixtureRequest: return self._pyfuncitem.fspath # type: ignore @property - def keywords(self): + def keywords(self) -> MutableMapping[str, Any]: """Keywords/markers dictionary for the underlying node.""" - return self.node.keywords + node: nodes.Node = self.node + return node.keywords @property def session(self) -> "Session": |