为什么Visual Studio Code无法发现我的Python单元测试单元测试?

uri*_*rig 5 python python-unittest visual-studio-code

我有一个正在使用Visual Studio Code(v1.19.2)的Python 3.4项目

项目结构为:

root
    foo
        __init__.py
        foo.py
        footests.py
Run Code Online (Sandbox Code Playgroud)

footests.py包含我的unittest基础测试:

import unittest
import foo

class footests(unittest.TestCase):

    def test(self):
        self.assertEquals(True, True)

if __name__ == '__main__':
    unittest.main()
Run Code Online (Sandbox Code Playgroud)

我在VS Code用户设置中启用了单元测试,如下所示:

"python.unitTest.unittestEnabled": true,
Run Code Online (Sandbox Code Playgroud)

我的问题是,每当我尝试在VS Code中发现单元测试时,都会收到以下消息:

未找到测试,请检查测试的配置设置。

在VS Code Output窗口中,我看到的是:

开始

我的问题是-为什么VS Code / unittest在foo子文件夹中找不到单元测试?