【问题标题】:Test Works in PyCharm Community and Fails in Professional在 PyCharm 社区中测试工作并在专业中失败
【发布时间】:2017-05-25 20:17:37
【问题描述】:

我切换到 PyCharm Professional 是为了使用代码覆盖工具,但它似乎破坏了我的测试配置。我有一个项目文件夹,配置文件夹和测试文件夹,如下所示:

\project
    \my_python_app
    \test
    \config\config.yml

在 Pycharm 社区中,我能够将测试路径设置为 \test 文件夹,并将工作目录设置为 \project,这允许我访问配置文件。但是当我切换到专业时,它就坏了并说

ImportError: Start directory is not importable: '/home/project/test'

我需要将工作目录设置为 '\project' 才能访问配置文件。关于为什么会发生这种情况的任何想法或建议的解决方法?

【问题讨论】:

    标签: python unit-testing pycharm


    【解决方案1】:

    Pycharms 导入行为可能很烦人,我过去也遇到过类似的问题。然后我可以使用项目结构选项卡中的“源文件夹”设置来解决。例如。将整个项目文件夹(可能还有测试)设置为“源”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-12
      • 2018-07-23
      • 2016-09-03
      • 1970-01-01
      • 2018-06-05
      • 2013-01-01
      • 2018-03-17
      • 1970-01-01
      相关资源
      最近更新 更多