Djangos Unit Testing Framework で奇妙なエラーが発生しています。以前は機能していましたが、突然、テストが機能しなくなりました。
フレームワークは次のように出力します。
python manage.py test
Creating test database for alias 'default'...
................................................................
................................................................
................................................................
................................................................
......................s.........................................
E
それE
が最後のことです。そこで、すべてがフリーズします。
1 つのアプリをテストするだけの場合も (実行テストなしで) 同じです。クラッシュの直後にテストを実行すると、次のようになります。
python manage.py test someapp
Creating test database for alias 'default'...
Got an error creating the test database: database "test_pybackend" already exists
Type 'yes' if you would like to try deleting the test database 'test_pybackend',
or 'no' to cancel: yes
Destroying old test database 'default'...
E
明らかな問題は、テスト データベースが決して破棄されないことです。
何が原因でしょうか?また、解決策は何ですか?