Merged in wosc/pytest (pull request #204)

Introduce pytest_enter_pdb hook
This commit is contained in:
holger krekel
2014-09-23 14:04:47 +02:00
4 changed files with 23 additions and 0 deletions

View File

@@ -267,3 +267,21 @@ class TestPDB:
"*NameError*xxx*",
"*1 error*",
])
def test_enter_pdb_hook_is_called(self, testdir):
testdir.makeconftest("""
def pytest_enter_pdb():
print 'enter_pdb_hook'
""")
p1 = testdir.makepyfile("""
import pytest
def test_foo():
pytest.set_trace()
""")
child = testdir.spawn_pytest(str(p1))
child.expect("enter_pdb_hook")
child.send('c\n')
child.sendeof()
if child.isalive():
child.wait()