From 45cfa5b3c98c605ae77fa1785d135e5d782adc40 Mon Sep 17 00:00:00 2001 From: Boger Date: Wed, 25 Mar 2020 16:28:24 +0300 Subject: [PATCH] Fix coverage with `no cover` for unreachable code --- aiogram/dispatcher/filters/base.py | 2 +- aiogram/utils/mixins.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/aiogram/dispatcher/filters/base.py b/aiogram/dispatcher/filters/base.py index 8d226720..af712c70 100644 --- a/aiogram/dispatcher/filters/base.py +++ b/aiogram/dispatcher/filters/base.py @@ -10,7 +10,7 @@ from typing import ( from pydantic import BaseModel -async def _call_for_override(*args: Any, **kwargs: Any) -> Union[bool, Dict[str, Any]]: +async def _call_for_override(*args: Any, **kwargs: Any) -> Union[bool, Dict[str, Any]]: # pragma: no cover pass diff --git a/aiogram/utils/mixins.py b/aiogram/utils/mixins.py index 897502ab..8676ea33 100644 --- a/aiogram/utils/mixins.py +++ b/aiogram/utils/mixins.py @@ -53,21 +53,21 @@ class ContextInstanceMixin(Generic[ContextInstance]): @overload @classmethod - def get_current(cls) -> Optional[ContextInstance]: + def get_current(cls) -> Optional[ContextInstance]: # pragma: no cover ... @overload # noqa: F811, it's overload, not redefinition @classmethod - def get_current(cls, no_error: Literal[True]) -> Optional[ContextInstance]: # noqa: F811 + def get_current(cls, no_error: Literal[True]) -> Optional[ContextInstance]: # pragma: no cover # noqa: F811 ... @overload # noqa: F811, it's overload, not redefinition @classmethod - def get_current(cls, no_error: Literal[False]) -> ContextInstance: # noqa: F811 + def get_current(cls, no_error: Literal[False]) -> ContextInstance: # pragma: no cover # noqa: F811 ... @classmethod # noqa: F811, it's overload, not redefinition - def get_current(cls, no_error: bool = True) -> Optional[ContextInstance]: # noqa: F811 + def get_current(cls, no_error: bool = True) -> Optional[ContextInstance]: # pragma: no cover # noqa: F811 # on mypy 0.770 I catch that contextvars.ContextVar always contextvars.ContextVar[Any] cls.__context_instance = cast( contextvars.ContextVar[ContextInstance], cls.__context_instance