VS Code找不到类中的pytest测试

时间:2019-10-02 13:56:48

标签: visual-studio-code pytest

VS代码版本:1.31.1

问题:
如果我编写不带任何类的测试用例,则可以发现该测试用例。如果我将测试用例放在一个类下,它将不会被发现。为什么以及如何修复 enter image description here

1 个答案:

答案 0 :(得分:1)

pytest遵循here中所述的测试发现过程。对于类中的测试功能/方法,规则说:

  

test前缀的测试函数或Test前缀的测试类中的方法(没有 init 方法)

因此,将您的课程DemoTests重命名为TestsDemo会起作用。