如何进行Django单元测试

Django的单元测试使用python的unittest模块,这个模块使用基于类的方法来定义测试。类名为django.test.TestCase,继承于python的unittest.TestCase。

执行目录下所有的测试(所有的test*.py文件):运行测试的时候,测试程序会在所有以test开头的文件中查找所有的test cases(inittest.TestCase的子类),自动建立测试集然后运行测试。

$ python manage.py test

执行animals项目下tests包里的测试:

$ python manage.py testanimals.tests

执行animals项目里的test测试:

$ python manage.py testanimals

单独执行某个test case:

$ python manage.py testanimals.tests.AnimalTestCase

单独执行某个测试方法:

$ python manage.py testanimals.tests.AnimalTestCase.test_animals_can_speak

为测试文件提供路径:

$ python manage.py testanimals/

通配测试文件名:

$ python manage.py test--pattern="tests_*.py"

启用warnings提醒:

$ python -Wall manage.py test

最新文章

  1. java-Lambda表达式
  2. [转载]void及void*的深度剖析
  3. 怎样增加windows 系统的环境变量Path的默认长度的限制?
  4. java分别通过httpclient和HttpURLConnection获取图片验证码内容
  5. Hibernate中的一对多与多对一映射
  6. hdu 4630 树状数组
  7. 【Linux远程管理】SSH协议远程管理
  8. Yoga安装Ubuntu后,wifi和亮度调节问题
  9. 寻找最大数--nyoj题目448
  10. CET-4- translation1
  11. assembly 基础
  12. 常用u-boot命令详解(全) 2
  13. Socket层实现系列 — bind()的实现(一)
  14. 我的第一个Angular2应用
  15. Jquery 正则式验证
  16. How to write to an event log by using Visual C#
  17. python中得公有和私有——私有函数和公开函数_补充完整
  18. JNI学习小结
  19. 构建工具:grunt、Glup、webpack
  20. hdu 1556 Color the ball(树状数组)

热门文章

  1. Image Lazy Load:那些延时加载图片的开源插件(jQuery)
  2. 关于Unity中ARPG游戏人物移动(专题十一)
  3. Python3运算符
  4. linux:rsync + inotifywait 实现【准实时】同步
  5. webpack + vue 项目 自定义 插件 解决 前端 JS 版本 更新 问题
  6. 通信原理之IP协议,ARP协议 (三)
  7. php MongoDB driver 查询实例
  8. Kubernetes – Ingress
  9. FOREIGN MySQL 之 多表查询
  10. Android定时执行和停止某任务