We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c160ee6 + 96a914a commit c63d501Copy full SHA for c63d501
Lib/test/test_traceback.py
@@ -329,14 +329,10 @@ def test_print_exception_exc(self):
329
self.assertEqual(output.getvalue(), "Exception: projector\n")
330
331
def test_print_last(self):
332
- self.assertIsNone(getattr(sys, "last_exc", None))
333
- try:
334
- sys.last_exc = ValueError(42)
+ with support.swap_attr(sys, 'last_exc', ValueError(42)):
335
output = StringIO()
336
traceback.print_last(file=output)
337
self.assertEqual(output.getvalue(), "ValueError: 42\n")
338
- finally:
339
- sys.last_exc = None
340
341
def test_format_exception_exc(self):
342
e = Exception("projector")
0 commit comments