0
當在Django使用測試夾具是慣例,包括測試夾具即我應該將外來模型包含在testfixture中還是單獨加載這些模型?
class NewsletterTest(TestCase):
fixtures = ('newsletters.json')
# Test stuff
比。裏面的中外模特加載相關車型依次是:
class NewsletterTest(TestCase):
fixtures = ('events.json','newsletters.json')
# Test stuff
好像它包括在同一的TestFixture文件的優點是,如果我需要改變我的燈具數據在另一個地方的測試,我可能會打破測試別處依靠這些數據。另一方面,如果我更新我的模型,我可能需要更新我的測試夾具,這意味着它將在每個使用位置進行更新。這通常如何處理?