Django和Flask是python开发中常用到的两个框架,这两个虽各有异同,但都为开发者提供了很多比便捷高效的开发方式,下面我们所要讨论的问题即关于以下几个场景以及更多的相似场景中值得我们关注的:
- 当项目需要大量的模拟数据进行测试时,这时如果有创建模拟数据的接口去点点点当然也是一种办法,但无疑效率不高,我们可以通过脚本不停地创建models对象这样批量的生成
- 需要对某个部分进行测试如密码验证,邮件发送等(这里所说的功能假设是依赖于django或flask的某些配置的前提下),如果把整个服务启动使场景重现是比较麻烦的,所以可以新建测试来单独把这些功能拿出来测试
- 某些类的需要测试且其中引入了django或flask的配置如logger日志等,同样的场景重现是较为麻烦的,但只是单一运行的话基本是会报错无法运行的
下面直接上代码
Django
from django.conf import settings
settings.configure()
# 下面加上自己的代码