add broken test
This commit is contained in:
parent
3998b70ff6
commit
09e5a226dc
|
@ -494,10 +494,10 @@ class TestDebuggingBreakpoints(object):
|
||||||
hook is reset to system value once pytest has been unconfigured
|
hook is reset to system value once pytest has been unconfigured
|
||||||
"""
|
"""
|
||||||
testdir.makeconftest("""
|
testdir.makeconftest("""
|
||||||
|
import sys
|
||||||
from pytest import hookimpl
|
from pytest import hookimpl
|
||||||
from _pytest.debugging import pytestPDB
|
from _pytest.debugging import pytestPDB
|
||||||
|
|
||||||
@hookimpl(hookwrapper=True)
|
|
||||||
def pytest_configure(config):
|
def pytest_configure(config):
|
||||||
yield
|
yield
|
||||||
assert sys.breakpointhook is pytestPDB.set_trace
|
assert sys.breakpointhook is pytestPDB.set_trace
|
||||||
|
@ -505,12 +505,16 @@ class TestDebuggingBreakpoints(object):
|
||||||
@hookimpl(hookwrapper=True)
|
@hookimpl(hookwrapper=True)
|
||||||
def pytest_unconfigure(config):
|
def pytest_unconfigure(config):
|
||||||
yield
|
yield
|
||||||
assert sys.breakpointhook is sys.__breakpoint__
|
assert sys.breakpointhook is sys.__breakpointhook__
|
||||||
|
|
||||||
""")
|
""")
|
||||||
testdir.makepyfile("""
|
testdir.makepyfile("""
|
||||||
def test_nothing(): pass
|
def test_nothing(): pass
|
||||||
""")
|
""")
|
||||||
|
result = testdir.runpytest()
|
||||||
|
result.stdout.fnmatch_lines([
|
||||||
|
'*1 passed in *',
|
||||||
|
])
|
||||||
|
|
||||||
@pytest.mark.parametrize('args', [('--pdb',), ()])
|
@pytest.mark.parametrize('args', [('--pdb',), ()])
|
||||||
@pytest.mark.skipif(not SUPPORTS_BREAKPOINT_BUILTIN, reason="Requires breakpoint() builtin")
|
@pytest.mark.skipif(not SUPPORTS_BREAKPOINT_BUILTIN, reason="Requires breakpoint() builtin")
|
||||||
|
@ -552,8 +556,9 @@ class TestDebuggingBreakpoints(object):
|
||||||
from pytest import hookimpl
|
from pytest import hookimpl
|
||||||
from _pytest.debugging import pytestPDB
|
from _pytest.debugging import pytestPDB
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
@hookimpl(hookwrapper=True)
|
@hookimpl()
|
||||||
def pytest_configure(config):
|
def pytest_configure(config):
|
||||||
os.environ['PYTHONBREAKPOINT'] = '_pytest._CustomDebugger.set_trace'
|
os.environ['PYTHONBREAKPOINT'] = '_pytest._CustomDebugger.set_trace'
|
||||||
yield
|
yield
|
||||||
|
@ -562,12 +567,16 @@ class TestDebuggingBreakpoints(object):
|
||||||
@hookimpl(hookwrapper=True)
|
@hookimpl(hookwrapper=True)
|
||||||
def pytest_unconfigure(config):
|
def pytest_unconfigure(config):
|
||||||
yield
|
yield
|
||||||
assert sys.breakpointhook is sys.__breakpoint__
|
assert sys.breakpointhook is sys.__breakpointhook__
|
||||||
os.environ['PYTHONBREAKPOINT'] = ''
|
os.environ['PYTHONBREAKPOINT'] = ''
|
||||||
""")
|
""")
|
||||||
testdir.makepyfile("""
|
testdir.makepyfile("""
|
||||||
def test_nothing(): pass
|
def test_nothing(): pass
|
||||||
""")
|
""")
|
||||||
|
result = testdir.runpytest()
|
||||||
|
result.stdout.fnmatch_lines([
|
||||||
|
'*1 passed in *',
|
||||||
|
])
|
||||||
|
|
||||||
@pytest.mark.skipif(not SUPPORTS_BREAKPOINT_BUILTIN, reason="Requires breakpoint() builtin")
|
@pytest.mark.skipif(not SUPPORTS_BREAKPOINT_BUILTIN, reason="Requires breakpoint() builtin")
|
||||||
@pytest.mark.skipif(not _ENVIRON_PYTHONBREAKPOINT == '', reason="Requires breakpoint() default value")
|
@pytest.mark.skipif(not _ENVIRON_PYTHONBREAKPOINT == '', reason="Requires breakpoint() default value")
|
||||||
|
|
Loading…
Reference in New Issue