Python测试在Visual Studio

时间:2016-04-20 19:57:44

标签: python-2.7 unit-testing visual-studio-2015

我正在尝试为我的python模块创建测试,但我遇到了各种各样的问题。

我的测试永远不会结束,它们似乎永远存在。

为了解决我的解决方案配置问题,我创建了一个新的空解决方案,只有一个Python应用程序项目并添加了一个单元测试。默认单元测试也不会结束!

我直接在测试项目下创建了一个单元测试:

  • PythonTestApplication1
    • my_class.py

其内容是:

import unittest

class Test_my_class(unittest.TestCase):
    def test_A(self):
        self.fail("Not implemented")

if __name__ == '__main__':
    unittest.main()

我是Python新手,所以我不知道我是否在做任何明显的错误,包括命名约定,间距或其他任何可能导致此问题的错误。

什么可能导致我的测试永远运行?

1 个答案:

答案 0 :(得分:0)

我安装了Visual Studio 2015 Update 2,问题解决了。

但是,我认为问题已在Update 1中解决。

从我的研究中可能与the issue posted here有关。但我无法安装Windows 10来验证它。

我也遇到了发现测试的问题。解决这个问题:

  • 选择Test x86设置(Test => Test Settings => Default Processor Architecture => x86
  • 测试名称应以 test _
  • 开头