add a xfailing test for issue 199
This commit is contained in:
parent
1a41c9c001
commit
b3c8991b22
|
@ -237,6 +237,25 @@ class TestFunctional:
|
||||||
assert l[1].args == ()
|
assert l[1].args == ()
|
||||||
assert l[2].args == ("pos1", )
|
assert l[2].args == ("pos1", )
|
||||||
|
|
||||||
|
@pytest.mark.xfail(reason='unfixed')
|
||||||
|
def test_merging_markers_deep(self, testdir):
|
||||||
|
# issue 199 - propagate markers into nested classes
|
||||||
|
p = testdir.makepyfile("""
|
||||||
|
import pytest
|
||||||
|
class TestA:
|
||||||
|
pytestmark = pytest.mark.a
|
||||||
|
def test_b(self):
|
||||||
|
assert True
|
||||||
|
class TestC:
|
||||||
|
# this one didnt get marked
|
||||||
|
def test_d(self):
|
||||||
|
assert True
|
||||||
|
""")
|
||||||
|
items, rec = testdir.inline_genitems(p)
|
||||||
|
for item in items:
|
||||||
|
print item, item.keywords
|
||||||
|
assert 'a' in item.keywords
|
||||||
|
|
||||||
def test_mark_with_wrong_marker(self, testdir):
|
def test_mark_with_wrong_marker(self, testdir):
|
||||||
reprec = testdir.inline_runsource("""
|
reprec = testdir.inline_runsource("""
|
||||||
import pytest
|
import pytest
|
||||||
|
|
Loading…
Reference in New Issue