現在、EclipseでPyDev/nosetests/GAEの自動セットアップを取得しようとしていますが、コマンドラインの修正で確認しています。 > PyDevは - - > PyUnitではNoseGAEはアプリケーションルートの.pyファイルをインポートできません
Nose Test Runner
Parameters: --with-gae -w "/My/App/Root" --without-sandbox -P
ディレクトリ構造(省略ノーマルGAEのもの)現時点で
./src/
*module hierarchy*
./tests/
__init__.py
sometests.py
./main.py
./urls.py
、
設定:これまでのところ、私は次のようなものを持っています私は、アプリケーションルートのコマンドラインで同じパラメータを使用しています。src内のPythonモジュール/「main」または「urls」をインポートすると、「main」または「urls」というエラーが発生します:
注:これはanother SO post related to noseと同様の問題です。アプリケーションのルートに__init__.py
が存在しないため、解決策はこのケースでは適用されません。仕事に、あなたは
つまり...あなたのプロジェクトのルートを追加する2つのPYTHONPATHエントリ、「SRC」を追加する一方及び他方と構造を持っている必要があるだろうそのために
リファクタリングとは別に、GAEが私のためにPYTHONPATH上にアプリケーションディレクトリを設定していたことを、私は完全に認めていました。私のEclipseセットアップを修正することは間違いなく問題でした。 src/thoughに同意します。しかし、一歩一歩。 – PastryExplosion