From 83880893d59f060dca549378bbf6076ff6833c9e Mon Sep 17 00:00:00 2001 From: Riley Sutton Date: Tue, 27 Dec 2022 18:06:56 +1100 Subject: [PATCH] Enable previously failing tests --- Lib/test/test_exceptions.py | 52 ++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 27 deletions(-) diff --git a/Lib/test/test_exceptions.py b/Lib/test/test_exceptions.py index 85b723794..3dc24ed76 100644 --- a/Lib/test/test_exceptions.py +++ b/Lib/test/test_exceptions.py @@ -1962,38 +1962,36 @@ class NameErrorTests(unittest.TestCase): self.assertNotIn("something", err.getvalue()) - # TODO: RUSTPYTHON - # def test_issue45826(self): - # # regression test for bpo-45826 - # def f(): - # with self.assertRaisesRegex(NameError, 'aaa'): - # aab + def test_issue45826(self): + # regression test for bpo-45826 + def f(): + with self.assertRaisesRegex(NameError, 'aaa'): + aab - # try: - # f() - # except self.failureException: - # with support.captured_stderr() as err: - # sys.__excepthook__(*sys.exc_info()) + try: + f() + except self.failureException: + with support.captured_stderr() as err: + sys.__excepthook__(*sys.exc_info()) - # self.assertIn("aab", err.getvalue()) + self.assertIn("aab", err.getvalue()) - # TODO: RUSTPYTHON - # def test_issue45826_focused(self): - # def f(): - # try: - # nonsense - # except BaseException as E: - # E.with_traceback(None) - # raise ZeroDivisionError() + def test_issue45826_focused(self): + def f(): + try: + nonsense + except BaseException as E: + E.with_traceback(None) + raise ZeroDivisionError() - # try: - # f() - # except ZeroDivisionError: - # with support.captured_stderr() as err: - # sys.__excepthook__(*sys.exc_info()) + try: + f() + except ZeroDivisionError: + with support.captured_stderr() as err: + sys.__excepthook__(*sys.exc_info()) - # self.assertIn("nonsense", err.getvalue()) - # self.assertIn("ZeroDivisionError", err.getvalue()) + self.assertIn("nonsense", err.getvalue()) + self.assertIn("ZeroDivisionError", err.getvalue()) class AttributeErrorTests(unittest.TestCase):