tests: simplify test_pytest_plugins_in_non_top_level_conftest_unsupported_no_false_positives

This commit is contained in:
Daniel Hahler 2020-02-22 23:31:08 +01:00
parent 68fe0eb8f3
commit 077001fe5c
1 changed files with 9 additions and 20 deletions

View File

@ -1450,27 +1450,16 @@ class TestPytestPluginsVariable:
def test_pytest_plugins_in_non_top_level_conftest_unsupported_no_false_positives( def test_pytest_plugins_in_non_top_level_conftest_unsupported_no_false_positives(
self, testdir self, testdir
): ):
subdirectory = testdir.tmpdir.join("subdirectory") testdir.makepyfile(
subdirectory.mkdir() "def test_func(): pass",
testdir.makeconftest( **{
""" "subdirectory/conftest": "pass",
pass "conftest": """
"""
)
testdir.tmpdir.join("conftest.py").move(subdirectory.join("conftest.py"))
testdir.makeconftest(
"""
import warnings import warnings
warnings.filterwarnings('always', category=DeprecationWarning) warnings.filterwarnings('always', category=DeprecationWarning)
pytest_plugins=['capture'] pytest_plugins=['capture']
""" """,
) }
testdir.makepyfile(
"""
def test_func():
pass
"""
) )
res = testdir.runpytest_subprocess() res = testdir.runpytest_subprocess()
assert res.ret == 0 assert res.ret == 0