From 8f9d6003f9ed533be48620bf3a638554cce3bb90 Mon Sep 17 00:00:00 2001 From: Bruno Oliveira Date: Fri, 26 Apr 2024 20:18:08 -0300 Subject: [PATCH] Use ExceptionGroup instead of BaseExceptionGroup --- src/_pytest/unittest.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/_pytest/unittest.py b/src/_pytest/unittest.py index d6457c878..8f1791bf7 100644 --- a/src/_pytest/unittest.py +++ b/src/_pytest/unittest.py @@ -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,