При использовании испытательных приборов в Django является соглашением включать иностранные модели внутри испытательного прибора, т.е.Должен ли я включать иностранные модели в testfixture или загружать их отдельно?
class NewsletterTest(TestCase):
fixtures = ('newsletters.json')
# Test stuff
Vs. загрузка связанные моделей в следующем порядке:
class NewsletterTest(TestCase):
fixtures = ('events.json','newsletters.json')
# Test stuff
Похоже, что профи, включая его в том же файл TestFixture, что если мне нужно изменить мои данные арматуры для испытания в другом месте, я мог бы разбить тест где-нибудь еще опираясь на эти данные. С другой стороны, если я обновляю свою модель, мне может потребоваться обновить мое тестовое оборудование, что означало бы обновление его в каждом месте его использования. Как это обычно обрабатывается?