Add test case for `importorskip` custom reason
This commit is contained in:
parent
8b48621687
commit
be7eb22e88
|
@ -738,6 +738,22 @@ def test_importorskip_module_level(testdir):
|
|||
result.stdout.fnmatch_lines(["*collected 0 items / 1 skipped*"])
|
||||
|
||||
|
||||
def test_importorskip_custom_reason(testdir):
|
||||
"""make sure custom reasons are used"""
|
||||
testdir.makepyfile(
|
||||
"""
|
||||
import pytest
|
||||
foobarbaz = pytest.importorskip("foobarbaz2", reason="just because")
|
||||
|
||||
def test_foo():
|
||||
pass
|
||||
"""
|
||||
)
|
||||
result = testdir.runpytest("-ra")
|
||||
result.stdout.fnmatch_lines(["*just because*"])
|
||||
result.stdout.fnmatch_lines(["*collected 0 items / 1 skipped*"])
|
||||
|
||||
|
||||
def test_pytest_cmdline_main(testdir):
|
||||
p = testdir.makepyfile(
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue