【问题标题】:Did something Change with Pycharm 2016.3.2 - UnitTests no longer auto discoveredPycharm 2016.3.2 做了什么改变 - 单元测试不再自动发现
【发布时间】:2017-02-02 17:33:26
【问题描述】:

我已将我的 PyCharm 社区版本升级到 2016.3.2,但我不确定它是否是这个确切版本,但是当我运行其中包含单元测试的文件时,只有其中一些被识别为单元测试我可以右键运行。

我已经确保我的类实现了 unittest.TestCase

类 clWorkflowWebClientTest(unittest.TestCase):

我所有的测试都以 test_blahblah() 开头

如果我进入 Edit Configurations 并手动添加一个,我可以右键单击并从项目树中运行它,它会作为 UnitTest 运行。但是当我右键单击文件时,我没有得到“在 Blah 中运行单元测试”对话框。

【问题讨论】:

    标签: intellij-idea pycharm python-unittest


    【解决方案1】:

    这原来是我自己造成的问题。我们添加了一个名为“UnitTest”的文件夹,并将其引入路径会导致 PyCharm 无法知道什么是真正的 UnitTest 文件。

    我仍然不知道究竟是什么导致某些文件工作,但在这些文件中似乎有一种方法可以工作,可能是从另一个具有正确路径的文件导入的。

    【讨论】:

      猜你喜欢
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-16
      相关资源
      最近更新 更多