summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRan Benita <ran@unusedvar.com>2021-01-01 23:18:17 +0200
committerRan Benita <ran@unusedvar.com>2021-01-01 23:18:17 +0200
commitade253c7906b082add837fbac8c193ec85847fbc (patch)
treed9c3fdfcca0778bd51373423d04373632a180ec6
parent6c575ad8c8aa298a8e8d11612d837c51880d528a (diff)
downloadpytest-ade253c7906b082add837fbac8c193ec85847fbc.tar.gz
fixtures: type annotate FixtureRequest.keywords
-rw-r--r--src/_pytest/fixtures.py6
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":