From 4413aeebd32514b30ce61e90de3830f04a9532ba Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Sat, 13 May 2023 21:21:04 -0500 Subject: [PATCH] Fix type hints --- src/_pytest/monkeypatch.py | 1 + testing/typing_checks.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/_pytest/monkeypatch.py b/src/_pytest/monkeypatch.py index c4a72e49d..7d981d952 100644 --- a/src/_pytest/monkeypatch.py +++ b/src/_pytest/monkeypatch.py @@ -8,6 +8,7 @@ from typing import Any from typing import Generator from typing import List from typing import Mapping +from typing import MutableMapping from typing import Optional from typing import overload from typing import Tuple diff --git a/testing/typing_checks.py b/testing/typing_checks.py index 8f91a9fdf..57f2bae47 100644 --- a/testing/typing_checks.py +++ b/testing/typing_checks.py @@ -39,8 +39,8 @@ def check_monkeypatch_typeddict(monkeypatch: MonkeyPatch) -> None: y: float a: Foo = {"x": 1, "y": 3.14} - monkeypatch.setitem("x", 2) - monkeypatch.delitem("y") + monkeypatch.setitem(a, "x", 2) + monkeypatch.delitem(a, "y") def check_raises_is_a_context_manager(val: bool) -> None: