Add pdb test with disabled logging plugin
Implement the test from #3210, which was not merged yet, because the PR was abandoned in favor or #3234.
This commit is contained in:
parent
54e63b7dd5
commit
0f58fc881b
|
@ -205,6 +205,24 @@ class TestPDB(object):
|
|||
assert "1 failed" in rest
|
||||
self.flush(child)
|
||||
|
||||
def test_pdb_print_captured_logs_nologging(self, testdir):
|
||||
p1 = testdir.makepyfile("""
|
||||
def test_1():
|
||||
import logging
|
||||
logging.warn("get " + "rekt")
|
||||
assert False
|
||||
""")
|
||||
child = testdir.spawn_pytest("--show-capture=all --pdb "
|
||||
"-p no:logging %s" % p1)
|
||||
child.expect("get rekt")
|
||||
output = child.before.decode("utf8")
|
||||
assert "captured log" not in output
|
||||
child.expect("(Pdb)")
|
||||
child.sendeof()
|
||||
rest = child.read().decode("utf8")
|
||||
assert "1 failed" in rest
|
||||
self.flush(child)
|
||||
|
||||
def test_pdb_interaction_exception(self, testdir):
|
||||
p1 = testdir.makepyfile("""
|
||||
import pytest
|
||||
|
|
Loading…
Reference in New Issue