1. 程式人生 > >重載方法寫delete請求

重載方法寫delete請求

() 字典 ram param sage Coding The self assert

#encoding=utf-8
#__author__="Lanyangyang"

import unittest
import requests
import json

# This is a public delete method.
def test_public_delete(self, url, path, params):

# delete request method
response = requests.delete(url=url + path, params=params)

# Is the return status code 200?
self.assertEqual(response.status_code, 200, msg="狀態碼不是200")

# 判斷返回文本
response_text = requests.delete(url=url + path, params=params).text
# 將響應內容轉換成字典格式
response_dict = json.loads(response_text)
# 獲取response message字段的值
response_message = response_dict[‘message‘]
# 判斷message的值
self.assertEqual(response_message, ‘SUCCESS‘, msg=‘返回值不是SUCCESS‘)

print(response.text)

# 以json格式輸出返回文本
response2 = requests.delete(url=url + path, params=params).json()
r = json.dumps(response2, indent=2, sort_keys=True)
print("返回信息如下:")
print(r)

print("test_public_delete調用成功")

重載方法寫delete請求