unittest斷言-assertIn
1、我用到的斷言是assertIn,校驗我查詢結果的返回資料是否包含我的查詢條件
name = "櫻花"
resname = res['data']['items'][0]['userName']
#print(resname)
try:
self.assertIn(name,resname)
print("查詢兌換記錄成功")
except:
print("沒有查詢到姓名為"+name+"的使用者")
我遇到的第一個問題就是在比較name和resname的時候,一直報錯
剛開始我是直接比較返回結果,錯誤示範如下,沒有將username提取出來,直接進行比較獲取不到username,所以八報錯
所以需要注意,在做斷言的時候,需要一層一層將需要校驗的資料提取出來,如圖
相關文章
- 『心善淵』Selenium3.0基礎 — 26、unittest測試框架的斷言框架
- 十二、Jmeter 斷言-響應斷言、Json 斷言和 Beanshell 斷言JMeterJSONBean
- unittest系列(一)unittest簡介和示例
- unittest使用
- 肯定賦值斷言與非空斷言賦值
- unittest系列(三)unittest用例如何執行
- 斷言操作
- unittest筆記筆記
- unittest例項
- 型別斷言型別
- unittest系統(八)一文搞定unittest重試功能
- Mock HttpContext in UnitTestMockHTTPContext
- Go 語言編譯期斷言Go編譯
- C語言斷言assert詳解C語言
- Nodejs 斷言 assertNodeJS
- TypeScript 型別斷言TypeScript型別
- 淺析Java斷言Java
- postman(三):新增斷言Postman
- GO型別斷言Go型別
- unittest單元測試
- 優雅且語義化的斷言之—將模型屬性斷言變為模型方法斷言模型
- python斷言方法assertPython
- apipost如何設定斷言API
- Java中的斷言assertJava
- postmen新增常用斷言解析
- python斷言的使用Python
- js正則斷言整理JS
- Python中斷言assertPython
- Locust 斷言的實現?
- Python中的Unittest框架Python框架
- Java 中的 UnitTest 和 PowerMockJavaMock
- SpringBoot(20)---斷言(Assert)Spring Boot
- 在 Python 中使用斷言Python
- 組合語言---判斷字元組合語言字元
- assertj斷言機制記錄
- C語言中如何寫斷言C語言
- C語言:判斷閏年C語言
- jmeter學習指南之響應斷言和beanshell斷言JMeterBean