Mark pdb+expect tests as xfail for now (#10043)

Related to #10042
This commit is contained in:
Bruno Oliveira 2022-06-14 07:29:19 -03:00 committed by GitHub
commit 5ef064b602
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions

View File

@ -353,6 +353,7 @@ class TestPDB:
result = pytester.runpytest_subprocess("--pdb", ".") result = pytester.runpytest_subprocess("--pdb", ".")
result.stdout.fnmatch_lines(["-> import unknown"]) result.stdout.fnmatch_lines(["-> import unknown"])
@pytest.mark.xfail(reason="#10042")
def test_pdb_interaction_capturing_simple(self, pytester: Pytester) -> None: def test_pdb_interaction_capturing_simple(self, pytester: Pytester) -> None:
p1 = pytester.makepyfile( p1 = pytester.makepyfile(
""" """
@ -521,6 +522,7 @@ class TestPDB:
assert "BdbQuit" not in rest assert "BdbQuit" not in rest
assert "UNEXPECTED EXCEPTION" not in rest assert "UNEXPECTED EXCEPTION" not in rest
@pytest.mark.xfail(reason="#10042")
def test_pdb_interaction_capturing_twice(self, pytester: Pytester) -> None: def test_pdb_interaction_capturing_twice(self, pytester: Pytester) -> None:
p1 = pytester.makepyfile( p1 = pytester.makepyfile(
""" """
@ -556,6 +558,7 @@ class TestPDB:
assert "1 failed" in rest assert "1 failed" in rest
self.flush(child) self.flush(child)
@pytest.mark.xfail(reason="#10042")
def test_pdb_with_injected_do_debug(self, pytester: Pytester) -> None: def test_pdb_with_injected_do_debug(self, pytester: Pytester) -> None:
"""Simulates pdbpp, which injects Pdb into do_debug, and uses """Simulates pdbpp, which injects Pdb into do_debug, and uses
self.__class__ in do_continue. self.__class__ in do_continue.
@ -1000,6 +1003,7 @@ class TestDebuggingBreakpoints:
assert "reading from stdin while output" not in rest assert "reading from stdin while output" not in rest
TestPDB.flush(child) TestPDB.flush(child)
@pytest.mark.xfail(reason="#10042")
def test_pdb_not_altered(self, pytester: Pytester) -> None: def test_pdb_not_altered(self, pytester: Pytester) -> None:
p1 = pytester.makepyfile( p1 = pytester.makepyfile(
""" """
@ -1159,6 +1163,7 @@ def test_quit_with_swallowed_SystemExit(pytester: Pytester) -> None:
@pytest.mark.parametrize("fixture", ("capfd", "capsys")) @pytest.mark.parametrize("fixture", ("capfd", "capsys"))
@pytest.mark.xfail(reason="#10042")
def test_pdb_suspends_fixture_capturing(pytester: Pytester, fixture: str) -> None: def test_pdb_suspends_fixture_capturing(pytester: Pytester, fixture: str) -> None:
"""Using "-s" with pytest should suspend/resume fixture capturing.""" """Using "-s" with pytest should suspend/resume fixture capturing."""
p1 = pytester.makepyfile( p1 = pytester.makepyfile(