一个Django应用程序,用于指定对数据库中数据的验证测试。

django-data-tests的Python项目详细描述


https://badge.fury.io/py/django-data-tests.svghttps://travis-ci.org/andrewbird2/django-data-tests.svg?branch=masterhttps://codecov.io/gh/andrewbird2/django-data-tests/branch/master/graph/badge.svg

一个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的第一个版本。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用jain api上的编解码器信息自动创建sdp消息   显示素数误报的java程序   java如何从存储x、y值和整数索引之间的时间变化的两个数组列表创建动画?   java CompletableFuture:转换与组合   具有多个in运算符的java CrudePository findBy方法签名?   java:扩展小程序进程超时   java如何做mvn scm插件匿名pserver cvs访问   java如何在选中项目时将项目从一个活动发送到另一个活动   java存储子网的最佳数据结构,用于将Ip地址与子网匹配   java Jackson序列化以报告无法序列化的字段列表   如何将java mysql连接器导入IntelliJ?   如果java只在构造函数中编写,它是线程安全的集合吗?   java正则表达式捕获组在OR运算符后返回null   java使用Jackson在运行时将实体动态序列化为其ID或完整表示形式