29

南の移行を使用するDjangoアプリの機能テストを作成しようとしています。
最終的には、ツイルテストも作成します。

既存のテストを実行しようとすると、Southの移行に問題があるため、テストデータベースが正常に作成されません。(58回の移行のうち7回目に失敗)

テストの目的では、syncdbのように、SouthからよりもDjangoモデルからテストデータベースを構築する方が良いように思われます。

現在のモデルからテストデータベースを構築するのではなく、Southを使用するようにDjangoテストスイートを設定するにはどうすればよいですか?

4

1 に答える 1

64

The South setting SOUTH_TESTS_MIGRATE controls this behaviour.

Add this line to your settings.py file:

SOUTH_TESTS_MIGRATE = False
于 2011-04-06T20:31:19.400 に答える