如何检查所有函数是否都有测试用例?

时间:2013-11-06 12:06:28

标签: python unit-testing

是否有标准方法来检查测试中包含的所有文件的所有函数是否都有测试用例?因此,如果我有script_1.pyscript_2.pyscript_3.py以及相应的test_script_1.pytest_script_2.pytest_script_3.py,我该怎样检查script_x.py中的每个函数{1}}被测试脚本调用至少一个?

我以def test<Name_of_function>_<test_condition>格式编写了测试函数,例如函数def sum(a, b)包含测试函数def testSum_valid_inputdef testSum_invalid_input,因此我可以编写一个可以获取所有函数的脚本测试脚本中的函数名称,并将其与测试脚本中的函数进行比较,但我希望已经有一种简单的方法可以做到这一点。

1 个答案:

答案 0 :(得分:2)

最好的方法可能是使用覆盖工具。它会告诉您测试中至少有一次调用了多少代码。