Do not print INTERNALERROR with --pdb
This gets printed by the terminal reporter already, and currently results in the same error being displayed twice, e.g. when raising an `Exception` manually from `pytest.debugging.pytest_exception_interact`.
This commit is contained in:
+5
-1
@@ -334,8 +334,12 @@ class TestPDB(object):
|
||||
)
|
||||
p1 = testdir.makepyfile("def test_func(): pass")
|
||||
child = testdir.spawn_pytest("--pdb %s" % p1)
|
||||
# child.expect(".*import pytest.*")
|
||||
child.expect("Pdb")
|
||||
|
||||
# INTERNALERROR is only displayed once via terminal reporter.
|
||||
assert len([x for x in child.before.decode().splitlines()
|
||||
if x.startswith("INTERNALERROR> Traceback")]) == 1
|
||||
|
||||
child.sendeof()
|
||||
self.flush(child)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user