重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
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