これは広範な疑問です。誰もまだ解決策が見つかっていないようだから、実用的な例がもっと役立つかもしれないと思うと思います。だからここに行く:Python:複数のファイルを持つNosetests
誰もが複数のファイル/パッケージのインポートを使用してPythonプロジェクトでnosetestsを実行していますか?
私がされて何を意味、あなたのようなディレクトリの一覧持っています:
あなたmain.pyは、複数のファイルをインポートし、あなたがテストスクリプトを利用したプロジェクトファイルからnosetestsを行うproject/
|
|____app/
|___main.py
|___2ndFile.py
|___3rdFile.py
|____tests/
|____main_tests.py
をmain_tests.pyファイル?もしそうなら、あなたのメインファイルとmain_tests.pyファイルの両方のインポートセクションをスクリーンショットすることができますか?
これは明白な解決策で、nosetestsの主要な問題であると思われる:
- Nosetests Import Error
- A test running with nosetests fails with ImportError, but works with python command
- https://github.com/nose-devs/nose/issues/978
- https://github.com/nose-devs/nose/issues/964
これは同じトピックについての2番目の質問です。私はあなたに2つの質問をしましたが、失敗の理由である可能性が高い質問には答えませんでした。あなたの質問に戻って、コメントをもう一度見てください。同じ質問を2回投稿するべきではありません。しかし、これは動作する非常に一般的なことです。 – idjaw
本当に同じ話題、異なるアプローチ。 – Jeeves