美文网首页
Django单元测试采坑之--keepdb

Django单元测试采坑之--keepdb

作者: 邹小伟 | 来源:发表于2020-02-02 20:55 被阅读0次

Django单元测试过程中,如果不加--keepdb选项,则系统每次都会耗费很长时间删除之前创建的测试数据库,再重新创建测试数据库。其实大多数时候没有必要重新创建测试数据库(除非测试新建数据记录),这就是--keepdb选项存在的作用。

python manage.py test basedata --keepdb

这样系统就会保留之前测试创建的测试数据库。注意:是测试数据库,并不是使用正式数据进行来运行测试。
这两天就是误认为是使用正式数据库进行测试,很简单的测试怎么也无法通过,而在python manange.py shell里却一切正常,原因是:

python manange.py shell 使用正式数据
python manage.py test basedata --keepdb 使用之前创建的测试数据库

两者的数据显然不同!

相关文章

网友评论

      本文标题:Django单元测试采坑之--keepdb

      本文链接:https://www.haomeiwen.com/subject/rlxcxhtx.html