2

PyMock で TDD を実行しようとしていますが、Nose を使用してコマンド ラインから core.py を実行するとエラーが発生し続けます。

「エラー: 失敗: ImportError (環境変数 DJA NGO_SETTINGS_MODULE が定義されていないため、設定をインポートできません。)」

作成した単体テスト モジュールから「from cms.models import Entry」を削除すると、すべて正常に動作しますが、作成した Django モジュール cms.models.Entry の機能をモックする必要があります。

私は何を間違っていますか?これはできますか?

4

1 に答える 1

4

実行するには、定義する必要があります。nose を開始する前に bash セッションに入れないのはなぜですか?DJANGO_SETTINGS_MODULEcore.pyexport DJANGO_SETTINGS_MODULE=whatever

于 2009-09-27T20:41:18.250 に答える