gpt4 book ai didi

python - Py.test 没有名为 * 的模块

转载 作者:IT老高 更新时间:2023-10-28 22:16:24 25 4
gpt4 key购买 nike

我有这样的文件夹结构

App
--App
--app.py
--Docs
--Tests
--test_app.py

在我的 test_app.py 文件中,我有一行来导入我的应用程序模块。当我在根文件夹上运行 py.test 时,我收到关于没有名为 app 的模块的错误。我应该如何配置?

最佳答案

使用 Python 3 并在类似的项目布局中遇到相同的错误,我通过将 __init__ 文件添加到我的 tests 模块来解决它。

$ touch tests/__init__.py

我不擅长打包和导入,但我认为这有助于 pytest 确定目标 App 模块所在的位置。

关于python - Py.test 没有名为 * 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20985157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com