フォルダ構造はこんな感じです
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
モジュールがどこにあるかを把握するのに役立つと思います。