payload = { 'username': '22@sina.com',
'password': '96e79218965eb72c92a549dd5a330112',
'type':'password'
}
r = requests.post("http://e.uu.com.cn/auth/thirdLogin", data=payload)
print r.text
result = r.json()
self.assertEqual(result['data']['user']['user_id'],99)
result = {"success":true,"message":"","data":{"user":{"user_id":99,"csp_user_id":"60000735377","login_name":"u22_z4sHlPscS","app_type":4,"cmpy_id":15,"role":1,"sup_user_id":0,"md5_pwd":"96e79218965eb72c92a549dd5a330112","name":"22sina.com","mobile":"","email":"22@sina.com","csp_org_id":"90000723490","csp_org_account":"uwswrau3tn6l","join_time":"2016-03-03 15:59:50","note_name":"\u82cf\u662d\u8d26\u53f7","create_time":"2015-12-16 09:32:55.684854","update_time":"2016-03-04 09:21:47","note":"","contact_note":"","has_ydz_order":1},"ciaToken":"d0806ba4-a8e4-475b-ab93-b65dd5a14152"}}
r的返回值中是json套json,为了读取子串中参数值
断言如上编写即可:
(result['data']['user']['user_id'],99)