fix bug with nonskipped first test in package

This commit is contained in:
Daniil Galiev
2019-09-09 00:27:55 +05:00
committed by Daniel Hahler
parent 14142b9113
commit 9275012ef7
4 changed files with 35 additions and 6 deletions
+23
View File
@@ -1162,3 +1162,26 @@ def test_importorskip():
match="^could not import 'doesnotexist': No module named .*",
):
pytest.importorskip("doesnotexist")
def test_skip_package(testdir):
testdir.makepyfile(
__init__="""
import pytest
pytestmark = pytest.mark.skip
"""
)
testdir.makepyfile(
"""
import pytest
def test_skip1():
assert 0
def test_skip2():
assert 0
"""
)
result = testdir.inline_run()
_, skipped, _ = result.listoutcomes()
assert len(skipped) == 2