我正在使用coverage检查要编写的单元测试。我正在检入account / views.py,但我没有为此编写任何测试,但是为什么它没有显示缺少大小写的测试(即红色)?
我希望大约有50多个语句处于错误阶段,不包括编写测试的导入。但这就像50%的人不需要任何测试!
答案 0 :(得分:2)
在定义类时,即在导入文件时,将执行class
语句中的行。即使从未使用过这些类,也已定义了它们,因此,class
行以及紧接在其中的所有行都是在导入文件时执行的。
请注意,方法内的一行(第26行)被标记为红色,因为它从未执行过。