将测试和代码拆分到不同的文件夹中会引发“ ModuleNotFoundError”

时间:2019-04-22 02:32:05

标签: python-3.x pycharm pytest

我正在尝试学习如何使用pytest模块。

我有一个名为function1的程序包,其中包含init.py和code.py文件。

还有另一个带有test_code.py文件的文件夹“ tests”。

当code.py和test_code.py位于同一文件夹中时,它可以正常工作。但是,当我尝试将它们拆分时,运行的pytest返回:ModuleNotFoundError:没有名为“ function1”的模块

我可以创建另一个py文件并导入function1.code并调用code.py文件中的任何函数。因此,python无法找到模块不是问题。

我想念什么?

0 个答案:

没有答案