[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2023-05-13 21:32:39 +00:00
parent 3a7f1179fa
commit a5a8e35bc3
1 changed files with 7 additions and 2 deletions

View File

@ -32,15 +32,20 @@ def check_parametrize_ids_callable(func) -> None:
# Issue #10999.
@pytest.mark.skipif(sys.version_info < (3, 8), reason="TypedDict introduced in Python 3.8")
@pytest.mark.skipif(
sys.version_info < (3, 8), reason="TypedDict introduced in Python 3.8"
)
def check_monkeypatch_typeddict(monkeypatch: MonkeyPatch) -> None:
from typing import TypedDict
Foo = TypedDict("Foo", {"x": int, "y": float})
class Foo(TypedDict):
x: int
y: float
a: Foo = {"x": 1, "y": 3.14}
monkeypatch.setitem("x", 2)
monkeypatch.delitem("y")
def check_raises_is_a_context_manager(val: bool) -> None:
with pytest.raises(RuntimeError) if val else contextlib.nullcontext() as excinfo:
pass