Message386777
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 |
|
Date |
User |
Action |
Args |
2021-02-10 13:05:42 | Mark.Shannon | set | recipients:
+ Mark.Shannon, iritkatriel, CharlesFengY |
2021-02-10 13:05:42 | Mark.Shannon | set | messageid: <1612962342.59.0.174889829245.issue43185@roundup.psfhosted.org> |
2021-02-10 13:05:42 | Mark.Shannon | link | issue43185 messages |
2021-02-10 13:05:42 | Mark.Shannon | create | |
|