有没有办法在 python doctest 中重新启动或重置 python 解释器?
我正在编写一个简短的教程,并且希望能够使用 python 的 doctest 来运行其中的示例。 python -m doctest foo.txt 教程中的某个点我想开始使用一个新的…
python doctest:预期结果与“得到”相同结果但测试失败
我正处于使用 python 作为软件 QA 工具的学习阶段。 我编写了下一个简单的测试,以便在文本文件数字矩阵中找到字母“a”。 问题是测试失败,即使期望…
Python:进行“单元测试”吗?有一些“文档测试”的东西没有吗?
问题很清楚,...但请注意,我不是在问功能比较(已经有很多功能比较),也不是在问您更喜欢哪一个! 我自己对文档测试有明显的偏好,我将它们用于所有…
文档测试中的替代结果
我有一个文档测试,我在其中测试浮点转换: >>> float('fish') 在Python中< 2.7 这导致: ValueError: invalid literal for float(): fish …
在 Django 中,什么时候应该使用 doctests 而不是单元测试?
来自 Django 文档: ...数据库在文档测试之间不会刷新,因此如果您的文档测试需要某种状态,您应该考虑刷新数据库或加载固定装置。 坦率地说,我目前 …
如何在 JavaScript 中运行(类似 Python)文档测试?
是否有 JavaScript 测试框架提供与 Python 的 doctest 大致相当的功能? function add(a, b) { /** Returns the sum of `a` and `b`: > add(1, 3) 4…
为什么 C# 中没有相当于 python 的 doctest 功能?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
python doctest:停止示例执行并在某些 shell 中使用生成的上下文
我认为我可以在测试中输入一些指令,这些指令允许我在指令点交互式运行一些命令,然后继续该示例,但我不记得它是什么......…
对文件夹中的所有 python 模块运行我的所有文档测试,不会因为导入错误而出现失败
我已经开始将文档测试集成到我的模块中。 (万岁!)这些往往是作为脚本开始的文件,现在是 __name__=='__main__' 中 CLI 应用程序的一些函数,所以我…
在 doctest 字符串中嵌入测试代码或数据
我希望文件中的几个文档测试共享测试数据和/或函数。有没有办法做到这一点,而无需将它们定位在外部文件或正在测试的文件的代码中? 更新 """This is …
PyDev 在文档测试中设置断点
是否可以使用 PyDev (即 eclipse)在 doctests 中设置断点?我发现虽然我似乎能够做到这一点,但断点根本不起作用。 为了在问题中包含一些代码并澄清…
python 模块的单元测试基础设施
我正在编写一个 python 模块,我想对其进行单元测试。我是 python 新手,对可用的选项有些困惑。 目前,我想将我的测试编写为 doctests 因为我喜欢声…
有没有类似于Python的Doctest的Matlab工具?
在我的 Python 开发中,doctest 确实帮助我 减少了编写单元测试的麻烦,并将 使用示例与文档集成在一起。 我想知道Matlab世界里有类似的东西吗?它不…