每当我更改某些内容以确保我没有破坏某些内容时,我都想运行 Jinja2 的单元测试。
有一个装满单元测试的包。基本上它是一个充满 Python 文件的文件夹,名称为“test_xxxxxx.py”
如何在一个命令中运行所有这些测试?
每当我更改某些内容以确保我没有破坏某些内容时,我都想运行 Jinja2 的单元测试。
有一个装满单元测试的包。基本上它是一个充满 Python 文件的文件夹,名称为“test_xxxxxx.py”
如何在一个命令中运行所有这些测试?
看起来 Jinja 使用了py.test 测试工具。如果是这样,您只需从 tests 子目录中运行py.test即可运行所有测试。
你也可以看看鼻子。它应该是 py.test 的演变。
注意 Jinja2 包中的“test.py”!-- 这些不是单元测试!那是一组用于检查属性等的实用程序函数。我的测试包假设它们是单元测试,因为名称为“test”——并返回奇怪的消息。
尝试“遍历”目录并从“test_xxxxxx.py”等文件中导入所有文件,然后调用 unittest.main()