我正在尝试在命令行中运行单元测试以生成代码覆盖率。我可以从PyCharm运行命令,但不能从命令行运行。
该测试位于如下所示的测试文件夹中
a/b/c/testing/UnitTest.py
我导入的文件以以下格式导入
from a.b.c.main.classes import MyClass
如果我尝试直接从文件夹中运行单元测试,它会告诉我它无法导入模块a。
我相当确定PyCharm正在解决此问题,因为我已选中“将内容根添加到PYTHONPATH”和“将源根添加到PYTHONPATH”框,但是我不知道如何在命令行。
我该如何修复导入而不要求从根级别运行导入,或者将内容和源根添加到PYTHONPATH中以便可以在命令行中运行?