Merge pull request #2754 from nicoddemus/xfail_strict

Set xfail_strict=True in pytest's own test suite
This commit is contained in:
Ronny Pfannschmidt 2017-09-13 09:01:32 +02:00 committed by GitHub
commit 70cdfaf661
3 changed files with 2 additions and 1 deletions

1
changelog/2722.trivial Normal file
View File

@ -0,0 +1 @@
Set ``xfail_strict=True`` in pytest's own test suite to catch expected failures as soon as they start to pass.

View File

@ -391,7 +391,6 @@ def test_deindent():
assert lines == ['', 'def f():', ' def g():', ' pass', ' '] assert lines == ['', 'def f():', ' def g():', ' pass', ' ']
@pytest.mark.xfail("sys.version_info[:3] < (2,7,0)")
def test_source_of_class_at_eof_without_newline(tmpdir): def test_source_of_class_at_eof_without_newline(tmpdir):
# this test fails because the implicit inspect.getsource(A) below # this test fails because the implicit inspect.getsource(A) below
# does not return the "x = 1" last line. # does not return the "x = 1" last line.

View File

@ -200,6 +200,7 @@ python_files = test_*.py *_test.py testing/*/*.py
python_classes = Test Acceptance python_classes = Test Acceptance
python_functions = test python_functions = test
norecursedirs = .tox ja .hg cx_freeze_source norecursedirs = .tox ja .hg cx_freeze_source
xfail_strict=true
filterwarnings = filterwarnings =
error error
# produced by path.local # produced by path.local