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()
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失败')
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()
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失败')