예제 #1
0
 def test_3_del_picture(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     data = gg.get_value('pictureid')
     try:
         r = res.run_main(url=''.join([host, path]), data=data, method='post', headers=self.headers)
         self.assertEqual(r.json().get('code'),200,'接口请求失败')
         self.assertEqual(r.json().get('msg'),'删除成功!','返回信息不一致')
         self.logger.info('相册删除完成')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('相册删除失败')
예제 #2
0
 def test_2_del_order(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     data['orderId'] = gg.get_value('orderid')
     r = res.run_main(url=''.join([host, del_path]), data=data, method='post', headers=self.headers)
     try:
         self.assertEqual(r.json().get('code'),200,'接口请求失败')
         self.assertEqual(r.json().get('msg'),'成功','返回信息错误')
         self.logger.info('订单删除成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('订单删除失败')
예제 #3
0
 def test_4_buy_order(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     data[2]['orders'] = [{'orderId':'{}'.format(gg.get_value('orderid')),'couponId':'','couponCount':0}]
     data[2]['orders'] = json.dumps(data[0]['orders'])
     r = res.run_main(url=''.join([host, path]), data=data[2], method='post', headers=self.headers)
     try:
         self.assertEqual(r.json().get('code'),503,'接口请求失败')
         self.assertEqual(r.json().get('msg'),'请稍后再试','返回信息错误')
         self.logger.info('收货地址为空,支付ID创建失败')
     except Exception as e:
         self.logger.error(e)
예제 #4
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()
예제 #5
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创建失败')
예제 #6
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失败')
예제 #7
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()
예제 #8
0
 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失败')
예제 #9
0
 def test_3_buy_order(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     r = res.run_main(url=''.join([host, path]), data=data[1], method='post', headers=self.headers)
     try:
         self.assertEqual(r.json().get('code'), 409, '接口请求失败')
         self.assertEqual(r.json().get('msg'),'订单信息错误','返回信息错误')
         self.logger.info('订单信息错误,支付ID创建失败')
     except Exception as e:
         self.logger.error(e)
예제 #10
0
 def test_2_goodsdetail(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     r = res.run_main(url=''.join([host, info_path]), data=info_data, method='post', headers=self.headers)
     try:
         self.assertEqual(r.json().get('code'), 200, '接口请求失败')
         self.assertEqual(r.json().get('msg'), '获取成功', '返回信息错误')
         self.logger.info('查看商品详情成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('查看商品详情失败')
예제 #11
0
 def test_1_getmoney(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.logger.info('改名成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('改名失败')
예제 #12
0
 def test_3_add_address(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     r = res.run_main(url=''.join([host, path]),
                      data=data[2],
                      method='post',
                      headers=self.headers)
     try:
         if r.json().get('code') != 200:
             self.logger.info(r.json().get('msg'))
     except:
         exit()
예제 #13
0
 def test_5_getmessage(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     r = res.run_main(url=''.join([host, money_path]),
                      data=money_data,
                      method='post',
                      headers=self.headers)
     try:
         self.assertEqual(r.json().get('code'), 200, '接口请求成功')
         self.assertEqual(r.json().get('msg'), '获取成功', '返回信息错误')
         self.logger.info('获取账户通知列表验证成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('获取账户通知列表验证失败')
예제 #14
0
 def test_3_bindagent(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     r = res.run_main(url=''.join([host, path]),
                      data=data[1],
                      method='post',
                      headers=self.headers)
     try:
         self.assertEqual(r.json().get('code'), 0, '接口请求失败')
         self.assertEqual(r.json().get('msg'), '未找到上级会员信息', '返回信息错误')
         self.logger.info('缺少上级ID请求断言正确')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('绑定上级失败')
예제 #15
0
 def test_1_getmoney(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.logger.info('余额兔币查询成功')
         self.logger.info('余额:{}'.format(r.json().get('data').get('balance')))
         self.logger.info('兔币:{}个'.format(r.json().get('data').get('tuTuBiBalance')))
         self.logger.info('红包:{}个'.format(r.json().get('data').get('redPacketCount')))
         self.logger.info('卡券:{}个'.format(r.json().get('data').get('couponCount')))
     except Exception as e:
         self.logger.error(e)
         self.logger.error('余额兔币查询失败')
예제 #16
0
 def test_7_add_address(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     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('data').get('status'), 'succ',
                          '返回信息错误')
         self.logger.info('地址添加成功')
     except Exception as e:
         self.logger(e)
         self.logger.info('地址添加失败')
예제 #17
0
 def test_1_get_buyorder(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.assertNotEqual(r.json().get('data'), None, '随机购买弹窗没有放数据')
         self.logger.info('随机弹出购买信息接口获取成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('接口验证失败')
예제 #18
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.assertEqual(r.json().get('msg'), '成功', '作品获取失败')
         self.logger.info('作品列表获取成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('作品列表获取失败')
         exit()
예제 #19
0
 def test_1_creat_picture(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, '接口请求失败')
         if r.json().get('data').get("money") != None:
             self.logger.info(r.json().get('msg'))
         if r.json().get('data').get("money") == None:
             self.logger.info('今日已签到')
     except Exception as e:
         self.logger(e)
         self.logger.error(r.json().get('msg'))
예제 #20
0
 def test_1_getagentid(self):
     self.headers['X-TOKEN'] = gg.get_value("token")
     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.assertNotEquals(r.json().get('data').get('userId'), None,
                              'ID为空')
         self.logger.info('获取代理ID成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('获取代理ID失败')
예제 #21
0
 def test_1_get_shop(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.assertEqual(r.json().get('data').get('levelName'), '钻石店铺',
                          '返回信息错误')
         self.logger.info('获取店铺信息成功')
     except Exception as e:
         self.logger.error(e)
         self.logger.error('接口验证失败')
예제 #22
0
#!/usr/bin/python
# -*- coding:utf-8 -*-
'''
@versoin:V-1.8.0
@author:xiaobao
@file:test_login.py
@time:2020年8月29日
'''
import unittest
import Common.Common_gol as gg
from Common.Common_Conf import host
from Common.Common_Headers import header
from Common.Common_Monthd import RunMain
from Test_Data.login_data import data, path
from Common.Common_Unittest import Meiyin_Port
gg._init()
res = RunMain()


class Meiyin_port_login(Meiyin_Port):
    @unittest.skip
    def test_1_login(self):
        r = res.run_main(url=''.join([host, path]),
                         data=data[1],
                         method='post',
                         headers=header)
        try:
            self.assertEqual(r.json().get('code'), 402, '接口请求失败')
            self.assertEqual(r.json().get('msg'), '账号未注册,请在底部使用微信登录',
                             '返回信息不一致')
        except Exception as e: