最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

軟件測試 |Django客戶端測試

2023-07-26 10:37 作者:愛測軟件測試  | 我要投稿

在Django中,django.test.Client類充當(dāng)一個(gè)虛擬的網(wǎng)絡(luò)瀏覽器,可以測試視圖(views)與Django的應(yīng)用程序以編程方式交互。

django.test.Client類可以做的事情如下:

模擬“GET”和“POST”請求,觀察響應(yīng)結(jié)果,從HTTP(headers、status code)到頁面內(nèi)容。

檢查重定向鏈(如果有的話),再每一步檢查URL和status code.

用一個(gè)包括特定值的模版context來測試一個(gè)request被Django模版渲染。

進(jìn)入Django Shell 模式

setup_test_environment()用于測試初始化測試環(huán)境。

測試index視圖。Client類提供了get()和post()方法模擬GET/POST請求。通過get()請求“/index/”路徑,即為登錄頁面,打印HTTP返回的狀態(tài)碼為200,表示請求成功。

測試首頁

打開.../sign/test.py文件,編寫index視圖的測試用例。

雖然這里沒有導(dǎo)入django.test.Client類,但self.client最終調(diào)用的依然是django.test.Client類的問題,通過client.get()方法請求“/index/”路徑。status_code獲取HTTP返回的狀態(tài)碼,使用assertEqual()斷言狀態(tài)碼是否為200。assertTemplateUsed()斷言服務(wù)器是否用給定的是index.html模版響應(yīng)。

搜索微信公眾號(hào):TestingStudio霍格沃茲的干貨都很硬核

軟件測試 |Django客戶端測試的評論 (共 條)

分享到微博請遵守國家法律
古交市| 辽宁省| 林口县| 比如县| 延庆县| 义乌市| 郑州市| 石城县| 莆田市| 额济纳旗| 舞钢市| 磴口县| 宁海县| 泸水县| 汶上县| 高雄县| 中牟县| 塔城市| 郁南县| 恭城| 平阴县| 麻栗坡县| 山西省| 旌德县| 眉山市| 航空| 临澧县| 乌苏市| 定远县| 定结县| 南皮县| 西华县| 呼图壁县| 寿光市| 定日县| 敦化市| 康乐县| 武隆县| 互助| 大同县| 都安|