亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

測試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

镇平县| 买车| 仪陇县| 丹寨县| 桑日县| 南投县| 肃北| 揭东县| 饶平县| 阳高县| 广安市| 昌图县| 烟台市| 弥渡县| 右玉县| 蚌埠市| 宜章县| 赫章县| 噶尔县| 乌鲁木齐市| 扶风县| 尼勒克县| 沁水县| 丰镇市| 方山县| 泰和县| 谢通门县| 合阳县| 南雄市| 蓬安县| 黎川县| 合肥市| 库伦旗| 武威市| 高青县| 盖州市| 桐梓县| 华安县| 宾川县| 仙游县| 贵州省|