import unittest,time,os
import requests,json
from public.log import log,logger
def better_output(json_str):
return json.dumps(json.loads(json_str), indent=4) # 採用json裡面提供方法列印出來,格式更好看
class test(unittest.testcase):
def setup(self):
log.info(『測試用例開始執行』)
def teardown(self):
log.info(『測試用例執行完畢』)
def test_post(self):
data=json.dumps()
#r = requests.post('', json=) 兩者等同
r = requests.post('', data=data)
json_response = json.loads(r.text)
# 輸出url
print(json_response)
print(r.url)
def test_get(self):
data=
r = requests.get('', params=data)
#dumps是將dict轉化成str格式,loads是將str轉化成dict格式。
json_response = json.loads(r.text)
#以json方式輸入結果
print(json_response)
print(type(r.json()))#輸入資料型別 # 輸出url
print(r.url)
print(r.text)
print(type(r.text))#輸入資料型別 # 採用json裡面提供方法列印出來,格式更好看
print( better_output(r.text))
#取出返回結果中對應的值
print(r.json()["status"])
print(r.json()["list"][0]["procinstid"])
ifname==』main『:
unittest.main()
python 列表 字典轉json
一 dictionary 轉為json 將dict轉為json,這裡利用包json import json aitem aitem id 2203 aitem title title aitem subtitle sub title bitem bitem id 2842 bitem title b...
python 列表 字典轉json
一 dictionary 轉為json 將dict轉為json,這裡利用包json import json aitem aitem id 2203 aitem title title aitem subtitle sub title bitem bitem id 2842 bitem title b...
Python 列表 元組和字典
python三種內建的資料結構 列表 元組 字典 一 列表 list 表示方法 list 1,2,3,4 list 0 1 對列表內元素可進行增 刪 改 查等操作 list.insert index,value 指定索引前面插入乙個值 list.pop 從list中移除元素,預設最後乙個元素,並返回...