3

Django で単体テストをするのは初めてで、うまくいきません...

私は本当に奇妙なものを持っています。./manage.py test を使用してテストを起動すると、コマンド ラインが "Creating test database for alias 'default'..." でフリーズします。私は 10 分待ったが、何も... キャンセル (CTRL + C) することはできません。シェルを閉じて最初からやり直す必要があります。

アプリケーションを「実行」すると、すべてが機能します。すべてのテーブルを含む「test_」という名前のデータベースを作成していることがわかりましたが、エラーなどを表示せずにすぐに停止しました。

誰かがこのすべてについて考えを持っていますか?

4

1 に答える 1

2

それはついに働いています!

問題は南から来た。South が INSTALLED_APPS にある場合、「SOUTH_TESTS_MIGRATE = False」を設定せずに、テスト データベースの作成中にフリーズします。実行に時間がかかりすぎているだけかもしれませんが、15 分以上待ってもフリーズしたままです。

これに関するドキュメントは次のとおりです。 http://south.aeracode.org/docs/settings.html#south-tests-migrate

于 2012-05-14T14:31:24.150 に答える