一个Django应用程序,用于指定对数据库中数据的验证测试。
django-data-tests的Python项目详细描述
一个Django应用程序,用于指定对数据库中数据的验证测试。在
快速启动
安装Django数据测试:
pip install django-data-tests
将其添加到已安装的应用程序中:
^{pr2}$向现有模型之一添加数据测试
fromdata_tests.registryimporttest_methodfromdjango.dbimportmodelsclassCat(models.Model):...defmake_noise(self):return'Miaow!'@test_method('Check the cat miaows appropriately')defcheck_cat_sound(self):noise=self.noise()ifnoise!='Miaow!':returnFalse,'Cat made the wrong noise: %s'%noiseelse:returnTrue
可以使用management命令运行数据测试
./manage.py rundatatests
或者,在管理中保存对象时运行它们
fromdjango.contribimportadminfromdata_tests.adminimportDataTestsAdminMixinclassCatAdmin(DataTestsAdminMixin,admin.ModelAdmin):...
历史
- PyPI的第一个版本。在
- 项目
标签: