We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 417372b commit 048ee2dCopy full SHA for 048ee2d
Lib/test/test_traceback.py
@@ -511,14 +511,10 @@ def test_print_exception_exc(self):
511
self.assertEqual(output.getvalue(), "Exception: projector\n")
512
513
def test_print_last(self):
514
- self.assertIsNone(getattr(sys, "last_exc", None))
515
- try:
516
- sys.last_exc = ValueError(42)
+ with support.swap_attr(sys, 'last_exc', ValueError(42)):
517
output = StringIO()
518
traceback.print_last(file=output)
519
self.assertEqual(output.getvalue(), "ValueError: 42\n")
520
- finally:
521
- sys.last_exc = None
522
523
def test_format_exception_exc(self):
524
e = Exception("projector")
0 commit comments