MCPcopy Index your code
hub / github.com/python/cpython / test_print_stack

Method test_print_stack

Lib/test/test_traceback.py:1978–1989  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1976 self.assertEqual(ststderr.getvalue(), "".join(stfmt))
1977
1978 def test_print_stack(self):
1979 def prn():
1980 traceback.print_stack()
1981 with captured_output("stderr") as stderr:
1982 prn()
1983 lineno = prn.__code__.co_firstlineno
1984 self.assertEqual(stderr.getvalue().splitlines()[-4:], [
1985 ' File "%s", line %d, in test_print_stack' % (__file__, lineno+3),
1986 ' prn()',
1987 ' File "%s", line %d, in prn' % (__file__, lineno+1),
1988 ' traceback.print_stack()',
1989 ])
1990
1991 # issue 26823 - Shrink recursive tracebacks
1992 def _check_recursive_traceback_display(self, render_exc):

Callers

nothing calls this directly

Calls 4

captured_outputFunction · 0.90
assertEqualMethod · 0.45
splitlinesMethod · 0.45
getvalueMethod · 0.45

Tested by

no test coverage detected