💥 Remove: 移除 Python 3.8 支持 (#2641)

This commit is contained in:
Ju4tCode
2024-04-16 00:33:48 +08:00
committed by GitHub
parent e93ee1ffec
commit 4a02dde83f
69 changed files with 1811 additions and 1848 deletions

View File

@ -1,5 +1,5 @@
import json
from typing import Dict, List, Union, Literal, TypeVar, ClassVar
from typing import Dict, List, Union, Literal, TypeVar, ClassVar # noqa: UP035
from utils import FakeMessage, FakeMessageSegment
from nonebot.utils import (
@ -26,8 +26,10 @@ def test_generic_check_issubclass():
assert generic_check_issubclass(Union[int, float, None], (int, float))
assert generic_check_issubclass(Literal[1, 2, 3], int)
assert not generic_check_issubclass(Literal[1, 2, "3"], int)
assert generic_check_issubclass(List[int], list)
assert generic_check_issubclass(Dict[str, int], dict)
assert generic_check_issubclass(List[int], list) # noqa: UP006
assert generic_check_issubclass(Dict[str, int], dict) # noqa: UP006
assert generic_check_issubclass(list[int], list)
assert generic_check_issubclass(dict[str, int], dict)
assert not generic_check_issubclass(ClassVar[int], int)
assert generic_check_issubclass(TypeVar("T", int, float), (int, float))
assert generic_check_issubclass(TypeVar("T", bound=int), (int, float))