中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

測試django的方法

發布時間:2020-08-06 10:19:18 來源:億速云 閱讀:135 作者:小新 欄目:編程語言

小編給大家分享一下測試django的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1.在創建Django應用時,默認已經生成了tests.py測試文件,打開FirstApp應用下tests.py文件,編寫針對模型的測試用例。tests.py文件代碼如下:

from django.test import TestCase
from FirstApp.models import Event, Guest
# Create your tests here.
class ModelTest(TestCase):
    def setUp(self):
        Event.objects.create(id=1,name='tom1',status=True,limit=2000,
            address='beijing',start_time='2017-04-19 20:00:01')
        Guest.objects.create(id=1,event_id=1,realname='tom2',
            phone='13500001111',email='tom2@mail.com',sign=False)
    def test_event_models(self):
        result=Event.objects.get(name='tom1')
        self.assertEqual(result.address, "beijing")
        self.assertTrue(result.status)
    def test_guest_models(self):
        result=Guest.objects.get(phone='13500001111')
        self.assertEqual(result.realname,"tom2")
        self.assertFalse(result.sign)

1)首先創建ModelTest類,繼承django.test.TestCase測試類。 

2)在setUp初始化方法中,分別創建一條發布會(Event)和一條嘉賓(Guest)數據。 

3)通過test_event_models()和test_guest_models()測試方法,分別查詢創建的數據,并斷言是否正確。

2.執行測試用例,Django提供了專門的“test”命令來運行測試

運行測試用例的命令說明

1)運行FirstApp應用下的所有測試用例。

\FirstProject>python3 manage.py test FirstApp

2)運行FirstApp應用下的tests.py測試文件。

\FirstProject>python3 manage.py test FirstApp.tests

3)運行FirstApp應用tests.py測試文件下的ModelTest測試類。

\FirstProject>python3 manage.py test FirstApp.tests.ModelTest

4)執行ModelTest測試類下面的test_event_models測試方法(用例)。

\FirstProject>python3 manage.py test FirstApp.tests.ModelTest

5)使用-p(或–pattern)參數模糊匹配測試文件。

\FirstProject>python3 manage.py test -p test*.py

至此,Django測試實例就此完畢。

以上是測試django的方法的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长顺县| 竹山县| 日土县| 定兴县| 涞水县| 吴桥县| 元朗区| 南雄市| 方正县| 日土县| 丹阳市| 黄大仙区| 鹰潭市| 印江| 宣武区| 马山县| 吉木萨尔县| 平果县| 五寨县| 金寨县| 白水县| 定结县| 河东区| 根河市| 滦南县| 海城市| 镇沅| 黄骅市| 顺平县| 盈江县| 建水县| 冷水江市| 祁东县| 永嘉县| 西吉县| 广安市| 保德县| 醴陵市| 尼木县| 赤城县| 确山县|