码迷,mamicode.com
首页 > 其他好文 > 详细

Django单元测试

时间:2018-02-11 18:07:11      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:bsp   新建   测试   命令   测试方法   line   color   under   时间   

Django单元测试的注意事项:

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

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

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

具体的测试方法:

# 测试整个工程
python manage.py test 

# 只测试某个子项目
python manage.py test appname


# 只测试某个子项目下的class
python manage.py test appname.tests.TestClass

# 只测试某个具体方法
python manage.py test appname.tests.TestClass.test_function

遇到的问题:

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

 

 

 

未完待续.......

 

Django单元测试

标签:bsp   新建   测试   命令   测试方法   line   color   under   时间   

原文地址:https://www.cnblogs.com/luminousjj/p/8442265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!