Intellij:不扣除python模块

时间:2018-08-17 18:03:55

标签: intellij-idea pytest

我必须在现有的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解释器运行。

谢谢

0 个答案:

没有答案