【发布时间】:2015-02-21 12:17:18
【问题描述】:
我有一个带有生产装置和测试装置的 Django 项目。如何使测试夹具仅在运行测试时加载?
【问题讨论】:
标签: python django django-fixtures django-tests
我有一个带有生产装置和测试装置的 Django 项目。如何使测试夹具仅在运行测试时加载?
【问题讨论】:
标签: python django django-fixtures django-tests
您只需要将它放入您的测试用例类的fixtures 属性中。像这样:
class AnimalTestCase(TestCase):
fixtures = ['mammals.json', 'birds']
文档可以在here找到
【讨论】:
./manage.py runserver 哺乳动物和鸟类也被加载了。如何逃脱?
flush 数据库时,只加载了initial_data.json 夹具。