如何进行Django单元测试

发表于:2018-10-18 10:49  作者:冰滴的眼泪   来源:博客园

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 单元测试

  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

    上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。


评 论

论坛新帖



建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道