示例#1
0
 def test_post_orderDP_api_keyNull(self):
     '''api_key为空'''
     r=requests.post(self.base_url, params=OrderDP_data.data_orderDP_api_keyNull)
     self.code=r.status_code
     s = r.json()
     json_string=json.dumps(s,sort_keys=True, indent=2)#后面的参数控制输出的json格式
     data=json.loads(json_string)#joson转换为dic
     test_result.test_result(data)
     self.text=test_result.test_result(data)
     js = json.loads(r.text)
     print(json.dumps(js,ensure_ascii=False,sort_keys=True,indent=10))
示例#2
0
 def test_post_orderDP_Shop_idNull(self):
     '''商品id为空'''
     r=requests.post(self.base_url, params=OrderDP_data.data_orderDP_Shop_idNull)
     self.code=r.status_code
     s = r.json()
     json_string=json.dumps(s,sort_keys=True, indent=2)#后面的参数控制输出的json格式
     data=json.loads(json_string)#joson转换为dic
     test_result.test_result(data)
     self.text=test_result.test_result(data)
     print(json_string)
     self.assertEquals(self.code,200)
示例#3
0
 def test_post_orderDP_api_uidNull(self):
     '''Uid为空'''
     r=requests.post(self.base_url, params=OrderDP_data.data_orderDP_uidNull)
     self.code=r.status_code
     s = r.json()
     print r.text
     json_string=json.dumps(s,sort_keys=True, indent=2)#后面的参数控制输出的json格式
     data=json.loads(json_string)#joson转换为dic
     test_result.test_result(data)
     self.text=test_result.test_result(data)
     print type(json_string)
     print(json_string.encode(encoding='gbk'))
     print(unicode(json_string,'gbk'))
     self.assertEquals(self.code,200)
     self.assertEquals(self.text,10010001)