From e5d9ce99148968501cc375019e84cfebc2579451 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sun, 27 Sep 2026 19:28:22 +0300 Subject: [PATCH] chore: give every coverage pragma a reason (TS6) --- tests/test_inject.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/test_inject.py b/tests/test_inject.py index 3a77e2c..d13dd1d 100644 --- a/tests/test_inject.py +++ b/tests/test_inject.py @@ -109,7 +109,7 @@ def bad_task( _svc: typing.Annotated[SimpleCreator, FromDI(SimpleCreator)], *args: int, ) -> tuple[int, ...]: - return args # pragma: no cover + return args # pragma: no cover - never runs; inject rejects the signature first with pytest.raises(TypeError): inject(bad_task) @@ -120,7 +120,7 @@ def bad_task( _svc: typing.Annotated[SimpleCreator, FromDI(SimpleCreator)], **kwargs: int, ) -> dict[str, int]: - return kwargs # pragma: no cover + return kwargs # pragma: no cover - never runs; inject rejects the signature first with pytest.raises(TypeError): inject(bad_task) @@ -134,7 +134,7 @@ def test_inject_without_setup_di_raises_a_clear_runtime_error() -> None: @app.task @inject def sample(_svc: typing.Annotated[SimpleCreator, FromDI(SimpleCreator)]) -> None: - pass # pragma: no cover + pass # pragma: no cover - never runs; inject raises before the call without setup_di with pytest.raises(RuntimeError, match=r"setup_di\(app, container\)"): sample.delay().get()