【发布时间】:2020-01-26 11:05:00
【问题描述】:
我刚刚使用 Visual Studio 2019 (v 16.4.3) 开始了一个 Django 项目以熟悉它,我发现单元测试没有被发现。
Visual Studio 允许添加一个 unittest 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 问题吗?
还是我将文件放置在错误的路径中?
关于我在这里做错了什么的任何提示?
附言 我看到了another question on SO 这件事,但是这个人遇到了错误。我什么也得不到。
【问题讨论】:
标签: python django unit-testing visual-studio-2019 python-unittest