3

単体テストを実行しようとすると、次のようになります。

python manage.py test dbank --settings=databank_web.settings.dqs.dev_hooman
Creating test database for alias 'default'...
Creating test database for alias 'global'...
Creating test database for alias 'optin_db'...
Creating test database for alias 'vpd3'...
Creating test database for alias 'user_db'...
Creating test database for alias 'vpd1'...
Creating test database for alias 'vpd2'...
.
----------------------------------------------------------------------
Ran 1 test in 0.327s

OK
Destroying test database for alias 'default'...
Warning: Table 'mysql.proc' doesn't exist

データベースを破壊できませんでした。テストを再実行すると、改善されます。

python manage.py test dbank --settings=databank_web.settings.dqs.dev_hooman
Creating test database for alias 'default'...
Creating test database for alias 'global'...
Got an error creating the test database: (1007, "Can't create database 'test_dqs12_full2'; database exists")
Type 'yes' if you would like to try deleting the test database 'test_dqs12_full2', or 'no' to cancel: yes
Destroying old test database 'global'...
Got an error recreating the test database: Table 'mysql.proc' doesn't exist

なぜこれがうまくいかないのか考えていますか?

最新の自作の実行 + mysql-5.6.21 + Django 1.5.5

4

2 に答える 2

-1

mysql.procテーブルが見つからないことを示す 2 つのエラーがあります。実行して生成できる場合がありますmysql_update

于 2014-10-20T19:13:10.883 に答える