4

Django 1.8 の setUpTestData と --keepdb の便利さを本当に楽しんでいます!

ただし、複数のテスト ファイル間でデータの一貫性を保つという問題が発生しています。setUpTestData クラスメソッドを 1 つの場所に配置し、各テスト ファイルがそれを参照できるようにして、個々のテスト ファイルに変更をコピーして貼り付ける必要がないようにしたいと考えています。

これをどのように行うかについて、特に setUpTestData 関数を別のファイルからインポートできないように見えるクラスメソッドに関して、少し混乱しています。誰かが私を助けることができますか?よろしくお願いします!

現在のテスト ファイル

from django.test import TestCase
from models import SpecificModel 

class TestData(TestCase):

    @classmethod
    def setUpTestData(cls):
        cls.test_item = SpecificModel.objects.create(data="some data")

SetupData ファイル

???
4

1 に答える 1