Merged in cpcloud/pytest/ignore-doctest-import-errors (pull request #243)

Add option to ignore import errors in doctests
This commit is contained in:
holger krekel
2015-02-26 21:59:54 +01:00
2 changed files with 29 additions and 3 deletions

View File

@@ -341,3 +341,19 @@ class TestDoctests:
""")
reprec = testdir.inline_run(p, "--doctest-glob=x*.txt")
reprec.assertoutcome(failed=1, passed=0)
def test_ignore_import_errors_on_doctest(self, testdir):
p = testdir.makepyfile("""
import asdf
def add_one(x):
'''
>>> add_one(1)
2
'''
return x + 1
""")
reprec = testdir.inline_run(p, "--doctest-modules",
"--doctest-ignore-import-errors")
reprec.assertoutcome(skipped=1, failed=1, passed=0)