def test_courrect_failed03(self):
     '''接口测试用例4'''
     date_list = {'dateUpdated': '2018nuimin'}
     url = 'http://www.pingan.com/cms-tmplt/pinganlife/synShopList.do'
     r = requests.post(url, params=date_list)
     self.assertEqual(str(1), read_json.loads(r.text)['resultCode'])
     self.assertEqual(200, r.status_code)
 def test_success_failed2(self):
     '''接口测试用例3 '''
     payload = {'CommandCode': 'GetAllCityData', 'Marker': '1482738389646',"TransferData": "{\'CityId\':}"}
     r = requests.post(self.url, data=read_json.dumps(payload), headers=self.headers)
     print(r.status_code)
     assert '无效的 JSON 基元: 。' in read_json.loads(r.text)["ErrorInfo"]
     self.assertEqual(200,r.status_code)
Exemple #3
0
def createTask():
    r = requests.post(url=api_url + '/api/tasks',
                      headers={'Authorization': getToken()},
                      data={
                          'title': str(uuid.uuid4()),
                          'desc': str(uuid.uuid4())
                      })
    return read_json.loads(r.text)['id']
 def test_success_failed3(self):
     '''接口测试用例4 '''
     payload = {'CommandCode': 'GetAllCityData', 'Marker': '1482738389646',"TransferData": "{\'CityId\':123456}"}
     headers = {'Content-Type': 'application/json;charset=UTF-8'}
     r = requests.post(self.url, data=read_json.dumps(payload), headers=self.headers)
     print(r.status_code)
     assert '未找到' in read_json.loads(r.text)["ErrorInfo"]
     self.assertEqual(200,r.status_code)
Exemple #5
0
 def createTasks(self):
     r = requests.post(url=self.api_url + '/api/tasks',
                       headers={'Authorization': self.getToken()},
                       data=self.title)
     return read_json.loads(r.text)['id']
Exemple #6
0
 def test_register(self):
     r = requests.post(url=self.api_url + '/register', data=self.data)
     self.assertEqual(self.data.get('username'),
                      read_json.loads(r.text)['username'])
     self.assertEqual(200, r.status_code)
print(read_json.__all__)

dict1 = {'name':'luruifeng','age':28,'address':'深圳'}
print("未序列化之前的数据类型是:",type(dict1))
print('序列化前的数据是:',dict1)

print('-'*30)

#对dict1进行序列化操作
str1 = read_json.dumps(dict1)
print('序列化后的数据类型是:',type(str1))
print('序列化后的数据为:',str1)

print('-'*30)

#对str1进行返序列化
str = read_json.loads(str1)
print('返序列化后的数据类型是:',type(str))
print('返序列化后的数据为:',str)

print('-'*30)

#又或者:
r = requests.get("http://wthrcdn.etouch.cn/weather_mini?city=北京")
print(r.text)
print(type(r.text))  #json字符串
result = read_json.loads(r.text)
print(read_json.dumps(result, ensure_ascii=False))  #字典
print(type(result))
 def test_success_info(self):
     '''接口测试用例1  '''
     payload = {'CommandCode': 'GetAllCityData', 'Marker': '1482738389646',"TransferData": "{\'CityId\':430100}"}
     r = requests.post(self.url, data=read_json.dumps(payload), headers=self.headers)
     print(r.status_code)
     assert '获取成功' in read_json.loads(r.text)["ErrorInfo"]