要完成使用者個人資訊更新介面的測試,先要呼叫登入介面實現使用者登入,下面看看**實現過程:
import unittest
import requests
class
test_updatauser
(unittest.testcase)
:#呼叫登入介面
#呼叫修改資訊介面
)
執行結果:
執行結果顯示,雖然登入介面已成功呼叫,但在呼叫修改使用者資訊介面時,卻顯示使用者未登入,這是因為兩個介面的資料資訊尚未關聯,伺服器無法判斷是否是這個已登入的使用者需要修改使用者資訊,如果想要這兩個介面聯調,需要把登入介面獲取的使用者cookies資訊傳遞給修改使用者資訊介面
:#呼叫登入介面
deftest_case1
(self)
:#宣告乙個全域性變數s(名字隨意),接收cookies
#呼叫修改資訊介面
)**所示:宣告了乙個全域性變數s接收cookies並傳入test_case2
輸出:
同前端聯調過程中遇到的坑
最近在和前端聯調的過程中,發現有個資料他們老是傳不到後台,於是在網上查了一下資料後發現原來是disable屬性在作亂,更改後解決問題,記錄下來備忘。參考 1 2 這兩種寫法都會使顯示出來的文字框不能輸入文字,但disabled會使文字框變灰,而且通過request.getparameter name...
在儲存過程中實現事務
在圖書館管理系統中系統管理員可以進行的操作有 借 還 新增 刪除 修改圖書或新增 刪除 修改讀者等,很多的操作都涉及到多個表的進行,我們一定要保持資料的一致性。如 刪除讀者 操作,會在讀者表 reader 中進行讀者的刪除,該讀者刪除後,借書表 reader book 也沒有必要再保留該讀者的借書記...
sqlserver中在儲存過程中寫事務
由於對資料的操作經常需要併發,所以在儲存過程中使用事務是非常必要的,我經常這樣處理 if exists select from sys.objects where name sp drop proc sp gocreate procedure sp 引數列表.out bit 0 output 輸出引...