博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django单元测试
阅读量:5919 次
发布时间:2019-06-19

本文共 503 字,大约阅读时间需要 1 分钟。

Django单元测试的注意事项:

1、对于每一个测试方法都会将setUp()和tearDown()方法执行一遍

2、会单独新建一个测试数据库来进行数据库的操作方面的测试,默认在测试完成后销毁。

3、在测试方法中对数据库进行增删操作,最后都会被清除。如果migrations文件过多,则会耗费大量时间

具体的测试方法:

# 测试整个工程python manage.py test # 只测试某个子项目python manage.py test appname# 只测试某个子项目下的classpython manage.py test appname.tests.TestClass# 只测试某个具体方法python manage.py test appname.tests.TestClass.test_function

遇到的问题:

前文注意事项中的第三点提到,测试数据的问题。为了减少创建和删除数据库的时间,需要在命令中加入: --keepdb  以保留每次的测试的数据库

 

 

 

未完待续.......

 

转载于:https://www.cnblogs.com/luminousjj/p/8442265.html

你可能感兴趣的文章
李飞飞团队提出视频事件描述新模型,附849小时数据集
查看>>
解决vSphere5.5安装之后不能添加域用户权限
查看>>
Linux 下编译安装 MySQL(Percona Server) 5.6
查看>>
EXCHANGE 2016 - 事件ID 12017
查看>>
Linux Software Package(Install,Uninstall)
查看>>
php分页必用的几个单词
查看>>
dnsmasq配置文件详解
查看>>
MYsql 创建计算字段 CONCAT
查看>>
链路聚合技术和IEEE802.3ad
查看>>
nginx 日志出现400错误
查看>>
分布式一致性算法:Raft 算法(Raft 论文翻译)
查看>>
Android ListView下拉刷新点击加载更多
查看>>
Zabbix发现、自动注册和web监控
查看>>
Windows server 2003 FTP 全攻略(二)
查看>>
tomcat6.0启动报错
查看>>
Android Studio第三十七期 - webview与js交互
查看>>
用户管理脚本之删除用户——Delete_user.sh
查看>>
sql server日期时间函数
查看>>
哈哈!终于完成LFS,庆祝!庆祝!
查看>>
Excel打印图片时,图片上加的文字无法显示
查看>>