Выполнение модульного теста Django занимает много времени
Я пробовал различные подходы, такие как python manage.py test --keepdb
и создание отдельной тестовой базы данных.
Я получаю ошибку -:
Using existing test database for alias 'default'...
Got an error creating the test database: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE DATABASE IF NOT EXISTS `test_b2b ;\n SET sql_notes = @' at line 2")
В качестве базы данных я использую MySQL.
2.1 - это неподдерживаемая версия, в которой есть ошибка.
Это было исправлено в версии 2.2a1.
Если вы хотите продолжить с этой версией, отредактируйте код, чтобы удалить две строки SET .. sql_notes
, где находится ошибка, так чтобы осталось только:
cursor.execute('''
CREATE DATABASE IF NOT EXISTS %(dbname)s %(suffix)s
''' % parameters)