サイトで使用する 2 つのデータベースがあり、両方を使用するアプリがあります。両方のデータベースのフィクスチャをロードする TestCase を作成する必要があります。私は DB ルーターを使用していますが、これは本番環境では正常に動作しますが、テスト フレームワークでは、Django は、他のデータベースを指定するモデルであっても、すべてのフィクスチャに対して「デフォルト」データベースを使用することを主張します。別のデータベースに対してフィクスチャを実行するように Django に指示するにはどうすればよいですか?
私の TestCase は定義されたリストです:
class VerifierTestCase(TestCase):
fixtures = ['zipcodes_test.json', 'all_states.json', 'wtf.json']
multi_db = True