Способ тестирования методов с несколькими подключениями к базе данных - PullRequest
0 голосов
/ 10 октября 2019

Как я могу протестировать метод (например, сериализатор), который обращается к двум базам данных в Django? Одна из них является базой данных postgresql по умолчанию, а другая - базой данных с личной информацией.

Из существующих ответов (например, Тестовая изоляция повреждена несколькими базами данных в Django. Как это исправить? )Я вижу, что могу использовать TestCase, но проблема в том, что TestCase не создает отдельные базы данных в каждом тесте и использует существующие, которые не соответствуют моим потребностям. Поэтому на самом деле я хочу использовать APITestCase, но, согласно документации, он не поддерживает несколько соединений с базой данных.

Не могли бы вы помочь мне найти какой-нибудь обходной путь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...