我必须在现有的maven项目上创建一个python程序。 因此,我创建了如下结构:
/common/src/main/pythonlib/Checkout.py
/common/src/test/unitTest/TestCheckout.py
TestCheckout.py如下所示:
import pytest
import Checkout
class TestCheckout:
def test_assertTrue(self):
assert True
@pytest.fixtures()
def checkout(self):
checkout = Checkout()
return checkout
main和pythonlib被标记为根目录。 测试标记为测试目录
在通过运行配置运行时,出现以下错误:
ImportError while importing test module 'C:\Users\aavik\IdeaProjects\common\src\test\unitTest\TestCheckout.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
..\..\test\unitTest\TestCheckout.py:2: in <module>
import Checkout
E ModuleNotFoundError: No module named 'Checkout'
有任何帮助弄清楚为什么吗? 我正在Intellij中使用虚拟环境作为python解释器运行。
谢谢