Doctest and relative imports Doctest and relative imports python python

Doctest and relative imports


Create another file my_doctest_runner.py:

if __name__ == "__main__":    import doctest    import example    doctest.testmod(example)

Execute my_doctest_runner.py to run doctests in example/__init__.py:

$ python2.7 my_doctest_runner.py**********************************************************************File "/tmp/example/__init__.py", line 4, in exampleFailed example:    arnold.talk()Expected:    I am an aaardvark.Got:    I am an aardvark.**********************************************************************1 items had failures:   1 of   2 in example***Test Failed*** 1 failures.


Just do

from A import Aardvark