import exceptiongroup on <3.11

This commit is contained in:
jakkdl 2023-12-01 18:19:15 +01:00
parent 91084644a0
commit e577541b4b
2 changed files with 9 additions and 4 deletions

View File

@ -1,6 +1,7 @@
import math import math
import pprint import pprint
import re import re
import sys
from collections.abc import Collection from collections.abc import Collection
from collections.abc import Sized from collections.abc import Sized
from decimal import Decimal from decimal import Decimal
@ -25,16 +26,16 @@ from typing import TYPE_CHECKING
from typing import TypeVar from typing import TypeVar
from typing import Union from typing import Union
if TYPE_CHECKING:
from typing_extensions import TypeAlias, TypeGuard
import _pytest._code import _pytest._code
from _pytest.compat import STRING_TYPES from _pytest.compat import STRING_TYPES
from _pytest.outcomes import fail from _pytest.outcomes import fail
if TYPE_CHECKING: if TYPE_CHECKING:
from numpy import ndarray from numpy import ndarray
from typing_extensions import TypeAlias, TypeGuard
if sys.version_info < (3, 11):
from exceptiongroup import BaseExceptionGroup
def _non_numeric_type_error(value, at: Optional[str]) -> TypeError: def _non_numeric_type_error(value, at: Optional[str]) -> TypeError:

View File

@ -1,3 +1,4 @@
import sys
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
import pytest import pytest
@ -9,6 +10,9 @@ from _pytest.python_api import Matcher
if TYPE_CHECKING: if TYPE_CHECKING:
from typing_extensions import assert_type from typing_extensions import assert_type
if sys.version_info < (3, 11):
from exceptiongroup import ExceptionGroup
class TestExpectedExceptionGroup: class TestExpectedExceptionGroup:
def test_expected_exception_group(self) -> None: def test_expected_exception_group(self) -> None: