Home - Summaries: (main) : (py3.11) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

test_pyrepl.test_functional:test_sys_tracebacklimit_is_correct

def test_sys_tracebacklimit_is_correct():
        with start_repl() as child:
            child.sendline("def x1(): 1/0")
            child.sendline("def x2(): x1()")
            child.sendline("def x3(): x2()")
            child.sendline("x3()")
            child.expect('Traceback.*File.*in x3.*File.*in x2.*File.*in x1.*1/0.*ZeroDivisionError: division by zero')
            child.sendline("import sys")
            child.sendline("sys.tracebacklimit=1")
            child.sendline("x3()")
            child.expect('Traceback(.*)ZeroDivisionError: division by zero')
>           assert "x3" not in child.match.group(1)
E           AssertionError: assert 'x3' not in ' (most rece...    x3()\r\n'
E             'x3' is contained here:
E               ule>
E                   x3()
E             ?     ++

../build/extra_tests/test_pyrepl/test_functional.py:72: AssertionError
builder: pypy-c-jit-linux-x86-32 build #8380+
test: test_pyrepl.test_functional:test_sys_tracebacklimit_is_correct