Use ExceptionGroup instead of BaseExceptionGroup

This commit is contained in:
Bruno Oliveira 2024-04-26 20:18:08 -03:00
parent 122fd05e1e
commit 8f9d6003f9
1 changed files with 3 additions and 3 deletions

View File

@ -33,7 +33,7 @@ import pytest
if sys.version_info[:2] < (3, 11):
from exceptiongroup import BaseExceptionGroup
from exceptiongroup import ExceptionGroup
if TYPE_CHECKING:
import unittest
@ -122,11 +122,11 @@ class UnitTestCase(Class):
return
exceptions = [exc for (_, exc, _) in exc_infos]
# If a single exception, raise it directly as this provides a more readable
# error.
# error (hopefully this will improve in #12255).
if len(exceptions) == 1:
raise exceptions[0]
else:
raise BaseExceptionGroup("Unittest class cleanup errors", exceptions)
raise ExceptionGroup("Unittest class cleanup errors", exceptions)
def unittest_setup_class_fixture(
request: FixtureRequest,