Mark Shannon <m...@hotpy.org> added the comment:
3.9 crashes. On master, I'm not seeing a crash, just a RecursionError. >>> import unittest >>> >>> def f(): ... raise TypeError ... >>> class TestAudioop(unittest.TestCase): ... def test_invalid_adpcm_state(self): ... self.assertRaises(TypeError, f) ... self.test_invalid_adpcm_state() ... >>> TestAudioop().test_invalid_adpcm_state() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 4, in test_invalid_adpcm_state File "<stdin>", line 4, in test_invalid_adpcm_state File "<stdin>", line 4, in test_invalid_adpcm_state [Previous line repeated 992 more times] File "<stdin>", line 3, in test_invalid_adpcm_state File "/home/mark/repos/cpython/Lib/unittest/case.py", line 730, in assertRaises context = _AssertRaisesContext(expected_exception, self) File "/home/mark/repos/cpython/Lib/unittest/case.py", line 168, in __init__ _BaseTestCaseContext.__init__(self, test_case) RecursionError: maximum recursion depth exceeded ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue43185> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com