我有一个简单的带有doctest的函数,当使用Sphinx的make doctest
进行运行时,会出现以下错误:
File "scheemey.rst", line ?, in default
Failed example:
verify_balanced('asdf (foo [bar] [[baz], {}, ()]')
Exception raised:
Traceback (most recent call last):
File "/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest default[0]>", line 1, in <module>
verify_balanced('asdf (foo [bar] [[baz], {}, ()]')
NameError: name 'verify_balanced' is not defined
这是什么原因导致的呢?