Django-tenant : выполнение команды tenant_command на тестовой БД?
Я использую django_tenants и у меня есть API для создания нового арендатора. В этом API мы инициализируем данные в некоторых моделях из фикстур.
execute_from_command_line(["manage.py", "tenant_command", "loaddata",
"core/fixtures/"+file, "-s", self.schema_name])
Сейчас я пишу тесты на этот API, используя APITestCase. Тест создает схему базы данных, но терпит неудачу при выполнении команды fixture (которая прекрасно работает вне тестовых примеров).
Ошибка: "django.core.management.base.CommandError: Invalid tenant schema, 'la_poste'"
Я считаю, что проблема в том, что команда выполняется в реальной БД, а не в тестовой БД. Похоже, что у команды tenant_command нет опции "database".
Могу ли я еще проверить это?
Спасибо