File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import builtins
2+ import sys
3+
24import pytest
35from exceptiongroup import BaseExceptionGroup as BackportBaseExceptionGroup
46from exceptiongroup import ExceptionGroup as BackportExceptionGroup
57from pytest import raises
68from pytest import raises as pytest_raises
79
10+ if sys .version_info < (3 , 11 ):
11+ from exceptiongroup import BaseExceptionGroup , ExceptionGroup
12+
13+
14+ class _NotPytest :
15+ def raises (self , expected_exception ):
16+ pass
17+
18+
19+ not_pytest = _NotPytest ()
20+
821pytest .raises (ExceptionGroup ) # error: 0, "ExceptionGroup"
922pytest .raises (BaseExceptionGroup ) # error: 0, "BaseExceptionGroup"
1023pytest .raises (expected_exception = ExceptionGroup ) # error: 0, "ExceptionGroup"
1124pytest .raises ((ValueError , ExceptionGroup )) # error: 0, "ExceptionGroup"
12- pytest .raises (builtins .ExceptionGroup ) # error: 0, "builtins.ExceptionGroup"
25+ pytest .raises (builtins .ExceptionGroup ) # type: ignore[attr-defined] # error: 0, "builtins.ExceptionGroup"
1326pytest .raises (BackportExceptionGroup ) # error: 0, "BackportExceptionGroup"
1427pytest .raises (BackportBaseExceptionGroup ) # error: 0, "BackportBaseExceptionGroup"
1528raises (ExceptionGroup ) # error: 0, "ExceptionGroup"
You can’t perform that action at this time.
0 commit comments