需要将文档字符串中的所有Python示例变为可执行的,即可以使用python -m doctest运行。目前,这项工作已经完成了一部分,但还没有全部完成。任务:
python -m doctest
py2
py3
doctest
rt4zxlrg1#
关于docstring的有用之处:我们可以"模拟"我们的doctest,使示例更具"实用性",不受时间、示例等限制。
在这种情况下,我们可以:
gensim.models.wrappers
eivnm1vs2#
@menshikh-iv,我想开始着手处理这个问题。我能知道已经取得了哪些进展吗?
t1rydlwq3#
@arshjat 评论:
z8dt9xmd4#
谢谢!我想我应该从例子开始,并查看其他仓库中的doctest实现。
4条答案
按热度按时间rt4zxlrg1#
关于docstring的有用之处:我们可以"模拟"我们的doctest,使示例更具"实用性",不受时间、示例等限制。
在这种情况下,我们可以:
gensim.models.wrappers
进行的测试一样)。eivnm1vs2#
@menshikh-iv,我想开始着手处理这个问题。我能知道已经取得了哪些进展吗?
t1rydlwq3#
@arshjat 评论:
gensim.models.wrappers
进行 doctest,但默认情况下禁用它(因为这需要其他库的已编译二进制文件)此外,请查看 pytest 插件(用于 doctests 和 mocks)。
另外,请查看其他项目中 doctest 如何运行(如 numpy/sklearn 等),以获得灵感。
此问题需要大量工作。如果您对此感到满意,请随时提供帮助并祝您好运!
z8dt9xmd4#
谢谢!我想我应该从例子开始,并查看其他仓库中的doctest实现。