十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Django 在创建项目时自动在应用下创建了tests.py,这个py文件可以作为测试文件;也可以在应用下手动创建一个py测试文件。
大石桥ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
无论哪种方式,都需要提前书写以下代码。
from django.test import TestCase
# Create your tests here.
import os
"""Run administrative tasks."""
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysiteorm.settings')
import django
django.setup()
# 环境准备 输入测试代码
# ...
Django中,通过test命令可以查找并运行所有TestCase的子类
1 运行所有的测试用例
python manage.py test
2 运行某个app下面的所有的测试用例
python manage.py test app
3 运行某个app下面的tests.py文件
python manage.py test app.tests
4 运行某个app下面的tests.py文件中指定的class类ModeTest
python manage.py test app.tests.ModeTest
5 执行 ModeTest 类下的某个测试方法
python manage.py test app.tests.ModeTest.methodname
6 使用 -p(或--pattern)参数模糊匹配测试文件
python manage.py test -p test*.py
app\tests.py 文件
from django.test import TestCase
# Create your tests here.
import os
"""Run administrative tasks."""
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysiteorm.settings')
import django
django.setup()
from app import models
models.index()
运行测试命令
python manage.py test app.tests