我想通过一个开源Python项目破解我的(即:Jinja2的),

当我说“我是通过黑客我的路”,我的意思是我真的不知道我在做什么,所以我想运行每当我改变的东西单元测试,以确保我不会打破大的东西!

有一个封装的全单元测试(如果你想看看,它这里)。基本上,它是一个完整的Python文件夹名称为“test_xxxxxx.py”

我如何运行所有这些测试在一个命令?

有帮助吗?

解决方案

它看起来像金贾使用 py.test测试工具。如果是这样,你可以通过刚刚从测试子目录中运行的 py.test 的运行所有测试。

其他提示

尝试通过目录“走”和类似“test_xxxxxx.py”文件导入所有,然后调用unittest.main()

您也可以看看鼻子的了。它应该是一个py.test演变。

当心在Jinja2的包“test.py”! - 这些都不是单元测试!这是用于检查属性的一组实用功能,等等。我测试包是假设它们是因为名称“测试”的单元测试 - 和返回奇怪消息

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top