首页 > 解决方案 > 无法断言 API 结果

问题描述

url = self.driver.current_url

notice_id = url.split('/')[-1]
time.sleep(3)

headers = {'Authorization': 'Token tokenApp="myAppToken" Token token=' + token,"Content-Type": "application/json"}

url2 = '.....' + notice_id + '&type=read'
time.sleep(3)

response = requests.get(url2, headers=headers)
print(url2)
print(notice_id)
print(response.text)
assert requests['Response'] == [{"iChannelId": 2, "sChannelName": "application web", "iCount": 1}]

我需要用python断言API结果邮递员的结果是:

“回复”: [
  {
    “iChannelId”:2,
    "sChannelName": "应用网站",
    “iCount”:1
  }
],

那么如何断言"iChannelId" == 2and"sChannelName" == "application web""iCount" == 1

标签: pythonapi

解决方案


推荐阅读