1

webtest を使用して開発サーバーで gaeunit を実行しようとすると、このエラーが発生します。

    No module named webtest Status: 404 Not Found Content-Type: text/html; charset=utf-8 Cache-Control: no-cache Content-Length: 23 No module named webtest

gae ユニットを使用して、この Google App Engine doc からテストを実行しています。

https://code.google.com/p/gaeunit/ https://developers.google.com/appengine/docs/python/tools/handlertesting

通常の単体テストを行っている場合、テストは正常に機能します。

ジャンプしなければならない余分なフープはありますか?Ubuntu 13.10 を使用しています

4

1 に答える 1

1

SDK の一部として含まれていないすべてのサードパーティ ライブラリは、プロジェクトにローカルにインストールする必要があります。

pip install はマシンにローカルにインストールされますが、SDK は本番ランタイムをエミュレートするサンドボックスを実行します。展開できるように、すべてをプロジェクトにコピーまたはリンクする必要があります。

少し検索すると、このタイプの質問 (ライブラリに固有のものではありません) が数日おきに尋ねられます。

ドキュメントを読む必要があります-特にサンドボックスに関するビット

https://developers.google.com/appengine/docs/python/#Python_The_sandbox

于 2013-11-11T10:46:13.727 に答える