我如何让Sphinx测试文档中嵌入的代码?
作者:互联网
如果此代码在我的文档中是blockquote,那么在生成文档时,我该怎么做才能使Sphinx运行它?我尝试添加
.. testcode::
import datetime
def today():
return datetime.datetime.now().date()
if True:
today()
到.rst来源之一和conf.py的Sphinx doctest扩展名,但是我抱怨函数主体的第一行出现意外缩进时出错. Sphinx的doctest是否可以运行文档中定义的功能?
解决方法:
testcode指令需要匹配的testoutput指令.
这是文档中的示例.
.. testcode::
print 'Output text.'
.. testoutput::
:hide:
:options: -ELLIPSIS, +NORMALIZE_WHITESPACE
Output text.
标签:python-sphinx,python 来源: https://codeday.me/bug/20191210/2101054.html