Visual Studio 2019 未找到 python 测试(pytest 或 unittest)
Visual Studio 2019 does not find python tests (pytest or unittest)
我刚刚用 Visual Studio 2019 (v 16.4.3) 开始了一个 Django 项目来熟悉它,我发现单元测试没有进行发现了。
Visual Studio 允许添加一个单元测试 python 文件,其中包含一个在 运行 时应该失败的文件,所以我很确定它应该是可发现的:
import unittest
class Test_test_1(unittest.TestCase):
def test_A(self):
self.fail("Not implemented")
if __name__ == '__main__':
unittest.main()
我也尝试更改 Project/Properties 中的设置并尝试使用 pytest 和 unittest,但结果是一样的:
(当然点击"Run All"不会发现任何东西)
运行 python manage.py test
也找到 0 个测试:
这是一个已知的 Visual Studio 问题吗?
还是我把文件放错了路径?
关于我在这里做错了什么的任何提示?
p.s。
我看到了 another question on SO,但是这个人遇到了错误。我什么也得不到。
奇怪的是,安装PyCharm后重新打开Visual Studio提示系统没有安装pytest(已经安装了,我是确定)。单击消息中的操作重新安装它,重建项目后,发现测试:
我刚刚用 Visual Studio 2019 (v 16.4.3) 开始了一个 Django 项目来熟悉它,我发现单元测试没有进行发现了。
Visual Studio 允许添加一个单元测试 python 文件,其中包含一个在 运行 时应该失败的文件,所以我很确定它应该是可发现的:
import unittest
class Test_test_1(unittest.TestCase):
def test_A(self):
self.fail("Not implemented")
if __name__ == '__main__':
unittest.main()
我也尝试更改 Project/Properties 中的设置并尝试使用 pytest 和 unittest,但结果是一样的:
运行 python manage.py test
也找到 0 个测试:
这是一个已知的 Visual Studio 问题吗?
还是我把文件放错了路径?
关于我在这里做错了什么的任何提示?
p.s。 我看到了 another question on SO,但是这个人遇到了错误。我什么也得不到。
奇怪的是,安装PyCharm后重新打开Visual Studio提示系统没有安装pytest(已经安装了,我是确定)。单击消息中的操作重新安装它,重建项目后,发现测试: