From 551e8c9130d96a1b8daa0568befe397a089005d1 Mon Sep 17 00:00:00 2001
From: Aleksei Bavshin <alebastr@fedoraproject.org>
Date: Thu, 5 Oct 2023 08:27:49 -0700
Subject: [PATCH] Fix Python 3.12 compatibility
`assertRaisesRegexp` was deprecated in Python 3.2 and removed in 3.12.
---
rbtools/testing/testcase.py | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/rbtools/testing/testcase.py b/rbtools/testing/testcase.py
index 4a36501..1b9cdf4 100644
--- a/rbtools/testing/testcase.py
+++ b/rbtools/testing/testcase.py
@@ -292,11 +292,8 @@ class TestCase(unittest.TestCase):
The assertion failure, if the exception and message isn't
raised.
"""
- # This explicitly uses the old name, as opposed to assertRaisesRegex,
- # because we still need Python 2.7 support. Once we move to Python 3,
- # we can fix this.
- return self.assertRaisesRegexp(expected_exception,
- re.escape(expected_message))
+ return self.assertRaisesRegex(expected_exception,
+ re.escape(expected_message))
def create_rbclient(self):
"""Return a RBClient for testing.
--
2.41.0