单元测试可以在PyCharm中运行,但无法从命令行运行

时间:2019-06-05 14:36:52

标签: python python-3.x pycharm python-unittest

我正在尝试在命令行中运行单元测试以生成代码覆盖率。我可以从PyCharm运行命令,但不能从命令行运行。

该测试位于如下所示的测试文件夹中

a/b/c/testing/UnitTest.py

我导入的文件以以下格式导入

from a.b.c.main.classes import MyClass

如果我尝试直接从文件夹中运行单元测试,它会告诉我它无法导入模块a。

我相当确定PyCharm正在解决此问题,因为我已选中“将内容根添加到PYTHONPATH”和“将源根添加到PYTHONPATH”框,但是我不知道如何在命令行。

我该如何修复导入而不要求从根级别运行导入,或者将内容和源根添加到PYTHONPATH中以便可以在命令行中运行?

0 个答案:

没有答案