私はDjangoのWebプロジェクトで作業しています。私はpython unittestフレームワークを使用しています。すべてのアプリのために私はいくつかの備品を持っています。これは、すべてのアプリがフィクスチャ内にいくつかの同一のテーブルを持つことを意味します。そうでなければモデルを変更すると、この具体的なテーブルが参照されているすべてのjsonのフィクスチャを変更する必要があるため、アプリケーションとテストケースの間でフィクスチャを共有したいと思います。djangoユニットテストとグローバルフィクスチャ
グローバルフィクスチャを使用することは賢明ですか?
ありがとうございました。私はDjango TestCaseを使用しています。私の質問はDjangoのテストケースを使用することではなく、フィクスチャを再利用することでした。誰かがそれに悪い経験をしている場合。 –
fixturesプロパティは、loaddataと同じ読み込みルールに従います。http://docs.djangoproject.com/en/dev/ref/django-admin/#loaddata-fixture-fixtureこれにより、共通のフィクスチャファイルを1つのアプリケーションに配置することができます。すべてのテストケースからロードします。 – dar