Exemple #1
0
 def test_1_creat_picture(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     try:
         r = res.run_main(url=''.join([host, path]), data=data, method='post', headers=self.headers)
         self.assertEqual(r.json().get('code'), 200, '接口请求失败')
         self.assertNotEqual(r.json().get('data').get('albumId'), None, '相册ID为空')
         pictureid = r.json().get('data')
         gg.set_value('pictureid',pictureid)
         self.logger.info('相册ID提取成功')
         self.logger.info('相册创建成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('相册创建失败')
         exit()
Exemple #2
0
 def test_1_get_addid(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     r = res.run_main(url=''.join([host, path]),
                      data=data,
                      method='post',
                      headers=self.headers)
     try:
         self.assertEqual(r.json().get('code'), 200, '接口请求失败')
         self.assertEqual(r.json().get('msg'), '获取成功', '返回信息错误')
         addid = r.json().get('data')[0].get('addressId')
         gg.set_value('addid', addid)
         self.logger.info('获取地址id成功:{}'.format(
             r.json().get('data')[0].get('addressId')))
     except Exception as e:
         self.logger.error(e)
         self.logger.error('获取地址id失败')
Exemple #3
0
 def test_6_login(self):
     r = res.run_main(url=''.join([host, path]),
                      data=data[0],
                      method='post',
                      headers=header)
     try:
         self.assertEqual(r.json().get('code'), 200, '接口请求失败')
         self.assertEqual(r.json().get('msg'), '获取成功', '返回信息不一致')
         self.assertNotEquals(r.json().get('data').get('token'), None,
                              'TOKEN提取失败')
         token = r.json().get('data').get('token')
         gg.set_value('token', token)
         self.logger.info('token为:%s' % token)
     except Exception as e:
         self.logger.error(e)
         exit()
Exemple #4
0
 def test_1_buy_order(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     data[0]['addressId'] = gg.get_value('addid')
     data[0]['orders'] = [{'orderId':'{}'.format(gg.get_value('orderid')),'couponId':'','couponCount':0}]
     data[0]['orders'] = json.dumps(data[0]['orders'])
     r = res.run_main(url=''.join([host, path]), data=data[0], method='post', headers=self.headers)
     try:
         self.assertEqual(r.json().get('code'),200,'接口请求失败')
         self.assertEqual(r.json().get('msg'),'成功','返回信息错误')
         self.assertNotEqual(r.json().get('data').get('mergePayId'), None, '支付ID为空')
         payid = r.json().get("data").get("mergePayId")
         gg.set_value('payid',payid)
         self.logger.info("支付ID创建成功,订单支付ID为:{}".format( r.json().get("data").get("mergePayId")))
     except Exception as e:
         self.logger.info(e)
         self.logger.error('支付ID创建失败')
 def test_creat_orderid(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     r = res.run_main(url=''.join([host, path]),
                      data=data,
                      method='post',
                      headers=self.headers)
     try:
         self.assertEqual(r.json().get('code'), 200, '接口请求失败')
         self.assertEqual(r.json().get('msg'), '成功', '返回信息错误')
         self.assertNotEquals(r.json().get('data').get('orderId'), None,
                              '订单ID提取成功')
         orderid = r.json().get("data").get("orderId")
         gg.set_value('orderid', orderid)
         self.logger.info('创建产品订单ID成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('创建产品订单ID失败')