zoukankan      html  css  js  c++  java
  • 如何进行Django单元测试

    如何进行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

  • 相关阅读:
    第2课:关闭被黑客扫描的端口
    CentOS安装zip及用法
    网络安全目录
    第1课:电脑基础命令讲解
    SQL注入目录
    windows下安装redis
    CentOS安装rar及用法
    CentOS安装OpenOffice
    hadoop异常
    删除CentOS系统自带的jdk
  • 原文地址:https://www.cnblogs.com/1204guo/p/8058449.html
Copyright © 2011-2022 走看看