Py.test *という名前のモジュールがありません 質問する

Py.test *という名前のモジュールがありません 質問する

フォルダ構造はこんな感じです

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

test_app.py file、アプリ モジュールをインポートする行があります。ルート フォルダーで py.test を実行すると、app という名前のモジュールがないというエラーが表示されます。これをどのように構成すればよいでしょうか。

ベストアンサー1

Python 3 を使用していて、同様のプロジェクト レイアウトで同じエラーが発生したため、モジュール__init__にファイルを追加することで解決しましたtests

$ touch tests/__init__.py

パッケージ化とインポートは得意ではありませんが、これによりpytestターゲットAppモジュールがどこにあるかを把握するのに役立つと思います。

おすすめ記事