Запросы к базе данных «кеш» не разрешены в этом тесте в Django 2.2 - PullRequest
1 голос
/ 09 октября 2019

Я перевожу проект на django 2.2 с django 1.11. У нас есть кэш на основе базы данных, который работает на другой базе данных (не по умолчанию). При выполнении тестов мы получаем следующую ошибку:

AssertionError: Database queries to 'cache' are not allowed in this test. Add 'cache' to users.tests.UserLogTestCase.databases to ensure proper test isolation and silence this failure.

Добавление базы данных 'cache' в переменную баз данных TestCase решает проблему (или устанавливает ее в '__all__'), проблема заключается в том, чточто это должно быть сделано за тест.

Есть ли другой (более глобальный) способ решить эту проблему?

...