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用例如何執行
- 型別斷言型別
- 【Node斷言assert】
- Nodejs 斷言 assertNodeJS
- JMeter—斷言(十一)JMeter
- jmeter新增斷言JMeter
- unittest例項
- GO型別斷言Go型別
- Jmeter之BeanShell 斷言JMeterBean
- SpringBoot(20)---斷言(Assert)Spring Boot
- 斷言(ASSERT)的用法
- TypeScript 型別斷言TypeScript型別
- python斷言方法assertPython
- 淺析Java斷言Java
- postman(三):新增斷言Postman
- unittest系統(八)一文搞定unittest重試功能
- 優雅且語義化的斷言之—將模型屬性斷言變為模型方法斷言模型
- Locust 斷言的實現?
- 在 Python 中使用斷言Python
- apipost如何設定斷言API
- Java中的斷言assertJava
- postmen新增常用斷言解析
- 零寬斷言初試
- Python中的Unittest框架Python框架
- jmeter學習指南之響應斷言和beanshell斷言JMeterBean
- playwright的一些斷言
- 【pytest系列】- assert斷言的使用
- 組合語言---判斷字元組合語言字元
- 介面測試之unittest框架框架
- Java 中的 UnitTest 和 PowerMockJavaMock
- postman關於斷言的設定Postman
- Python assert斷言函式及用法Python函式