PyCharm社区的测试工作和专业的失败

时间:2017-05-25 20:17:37

标签: python unit-testing pycharm

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

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

在Pycharm社区中,我能够将\test文件夹和工作目录的测试路径设置为\project,这使我可以访问配置文件。但当我转为职业选手时,它就打破了并且说了

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

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

1 个答案:

答案 0 :(得分:0)

Pycharms导入行为可能非常烦人,我过去也遇到过类似的问题。我可以使用" Source Folder"在项目结构选项卡中设置。例如。将整个项目文件夹(也许是测试)设置为" Source"。