Beispiel #1
0
class PostsDetail(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------动态详情----------------------------------
    def testcase_001(self):
        sheet_index = 1
        row = 20
        print("testcase_001动态详情:")

        # 调用发布接口发送一条动态,获取post_id
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload1 = {"uid": "744", "content": "接口在" + date + "测试发布纯文字"}
        member_id1 = "748"
        urlpart1 = '/posts/publish'
        result1 = self.r.interface_requests_data(member_id1, urlpart1,
                                                 payload1)
        post_id = result1["data"]["post_id"]

        payload = {'post_id': post_id}
        member_id = "744"
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")
Beispiel #2
0
class Sign(unittest.TestCase):

    def setUp(self):
        self.requests = FuncRequests ()

    #-----------------签到 - 用户签到 ----------------------------------
    def testcase_001(self):
        #-----用户注册-----
        self.member_id = 'none'
        self.requests = FuncRequests ()
        sheet_index = 0
        row = 12
        print ( "testcase001 用户注册成功:" )
        nowTime = time.strftime ( "%Y%m%d_%H_%M_%S" )
        nickname = 'heyu' + nowTime
        email = 'heyu' + nowTime + '@qq.com'
        print ( email )
        payload = {'email': email, 'password': '******', 'displayname': 'heyu', 'nickname': nickname,
                   'equipment_number': 'PE-TL10', }
        result = self.requests.interface_requests_payload ( self.member_id, sheet_index, row, payload )
        print(result)
        self.member_id = str(result['data']['member_id'])

        sheet_index = 0
        row = 136
        print("testcase_001签到 用户签到:")
        result = self.requests.interface_requests(self.member_id,sheet_index,row)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
Beispiel #3
0
class Sign(unittest.TestCase):

    def setUp(self):
        self.requests = FuncRequests ()
        self.member_id = '745'

    #-------------------更新 (第三方)用户 登录密码--------------------------------
    def testcase_001(self):
        sheet_index = 0
        row = 145
        print("testcase_001 更新 (第三方)用户 登录密码:")
        payload={"normal_member_id":1295,"password":"******","platform":"twitter"}
        result = self.requests.interface_requests_payload(self.member_id,sheet_index,row,payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")


    #-------------------非第三方用户不能更新密码--------------------------------
    def testcase_002(self):
        sheet_index = 0
        row = 146
        print("testcase_002 非第三方用户不能更新密码:")
        payload={"normal_member_id":745,"password":"******","platform":"twitter"}
        result = self.requests.interface_requests_payload(self.member_id,sheet_index,row,payload)
        self.assertEqual(10128, result['code'])
        print("code返回值:10128")
class Brands(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()
        self.member_id = '10394'

    #-----------------获取用户名下的所有商业资产(店铺 )----------------------------------
    def testcase_001(self):
        sheet_index = 0
        row = 110
        print("testcase_001获取用户名下的所有商业资产(店铺):")
        payload = {"normal_member_id": 745, "type": "shop"}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------获取用户名下的所有商业资产(品牌)----------------------------------
    def testcase_002(self):
        sheet_index = 0
        row = 111
        print("testcase_002获取用户名下的所有商业资产(品牌):")
        payload = {"normal_member_id": 745, "type": "brand"}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
Beispiel #5
0
class Brands(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------店铺管理员查看记录----------------------------------
    def testcase_001(self):
        sheet_index = 0
        row = 118
        self.member_id = '10394'
        print("testcase_001店铺管理员查看记录:")
        payload = {"normal_member_id": 745, "page": 1}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------品牌管理员查看记录----------------------------------
    def testcase_002(self):
        sheet_index = 0
        row = 119
        self.member_id = '34791'
        print("testcase_002品牌管理员查看记录:")
        payload = {"normal_member_id": 745, "page": 1}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
class Brands(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------话题详情----------------------------------

    def testcase_001(self):
        sheet_index = 11
        row = 14
        print("testcase_001话题详情:")

        # 调用话题发布,获取topic_id
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload1 = {
            "brand_id": 1,
            "title": "接口发布的话题" + date,
            "topic_content": "用来被删除"
        }
        member_id1 = "744"
        urlpart1 = '/brandtopic/public'
        result1 = self.r.interface_requests_data(member_id1, urlpart1,
                                                 payload1)
        print(result1)
        topic_id = result1["data"]["brand_topic_id"]
        print("topic_id=", topic_id)

        member_id = '777'
        payload = {"topic_id": topic_id}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
Beispiel #7
0
class VerifyCode(unittest.TestCase):
    def setUp(self):
        self.member_id = '760'
        self.requests = FuncRequests()

    #-----------------发送验证link至邮箱----------------------------------

    def testcase_001(self):
        sheet_index = 0
        row = 43
        print("testcase001发送验证link至邮箱:")
        result = self.requests.interface_requests(self.member_id, sheet_index,
                                                  row)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
        self.assertEqual('', result['msg'])
        print("msg返回值:ok")

    # -----------------邮箱格式不正确----------------------------------

    def testcase_002(self):
        sheet_index = 0
        row = 44
        print("testcase002邮箱格式不正确:")
        result = self.requests.interface_requests(self.member_id, sheet_index,
                                                  row)
        self.assertEqual(10003, result['code'])
        print("code返回值:10003")
        self.assertEqual('Parameter Error', result['msg'])
        print("msg返回值:Parameter Error.")
Beispiel #8
0
class RewardsDescription(unittest.TestCase):
    def setUp(self):
        self.member_id = '744'
        self.requests = FuncRequests()

    #-----------------兑换优惠积分不足--------------------------------
    def testcase_001(self):
        sheet_index = 8
        row = 6
        print("testcase001 兑换优惠积分不足:")
        result = self.requests.interface_requests(self.member_id, sheet_index,
                                                  row)
        self.assertEqual(10049, result['code'])
        print("code返回值:10049")
        self.assertEqual('The card expires.', result['msg'])
        print("msg返回值:The card expires.")

    # -----------------用户兑换等级不够-------422等级为最低级-------------------------
    def testcase_002(self):
        sheet_index = 8
        row = 7
        print("testcase002 用户兑换等级不够:")
        result = self.requests.interface_requests(self.member_id, sheet_index,
                                                  row)
        self.assertEqual(10049, result['code'])
        print("code返回值:10049")

        self.assertEqual("The card expires.", result['msg'])
        print("msg返回值:The card expires.")
class PostsDetail(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------post点赞记录列表----------------------------------
    def testcase_001(self):
        sheet_index = 1
        row = 57
        print("testcase_001post点赞记录列表:")

        # 1.调用发布接口发送一条动态,获取post_id
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload1 = {"content": "接口在" + date + "测试发布纯文字"}
        member_id1 = "748"
        urlpart1 = '/posts/publish'
        result1 = self.r.interface_requests_data(member_id1, urlpart1,
                                                 payload1)
        post_id = result1["data"]["post_id"]

        # 2.调用动态点赞接口
        payload2 = {"post_id": post_id, "praise_state": 1}
        # 获取token
        member_id = "744"
        urlpart2 = '/posts/praise'
        result2 = self.r.interface_requests_data(member_id, urlpart2, payload2)

        # 3.调用动态点赞列表接口
        payload = {'page': 1, 'post_id': post_id}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")
Beispiel #10
0
class System_feedback(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------用户反馈----------------------------------
    def testcase_001(self):
        sheet_index = 3
        row = 2
        print("testcase_001用户反馈:")
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload = {
            "content": "接口在" + date + "测试用户反馈",
            "email": "*****@*****.**"
        }
        member_id = "744"
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")

    #-----------------用户反馈空内容----------------------------------
    def testcase_002(self):
        sheet_index = 3
        row = 3
        print("testcase_002用户反馈空内容:")
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload = {"content": "", "email": "*****@*****.**"}
        # 获取token值
        member_id = "744"
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(9999, result["code"])
        print("code返回值:9999")
class Shop(unittest.TestCase):

    def setUp(self):
       self.r=FuncRequests()

    #-----------------关注店铺----------------------------------
    def testcase_001(self):
        sheet_index = 12
        row = 19
        member_id='744'
        print ("testcase_001关注店铺:")

        result = self.r.interface_requests(member_id, sheet_index, row)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------取消关注店铺----------------------------------
    def testcase_002(self):
        sheet_index = 12
        row = 20
        member_id='744'
        print ("testcase_002取消关注店铺:")

        result = self.r.interface_requests(member_id, sheet_index, row)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
Beispiel #12
0
class Brands(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------用户加入品牌----------------------------------

    def testcase_001(self):
        sheet_index = 11
        row = 18
        print("testcase_001用户加入品牌:")

        member_id = '980'
        payload = {"brand_id": 1, "status": 1}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------用户退出品牌----------------------------------

    def testcase_002(self):
        sheet_index = 11
        row = 19
        print("testcase_002用户退出品牌:")

        member_id = '980'
        payload = {"brand_id": 1, "status": 0}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
class Brands(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()
        self.member_id = '10394'

    #-----------------店铺管理员申请列表----------------------------------
    def testcase_001(self):
        sheet_index = 0
        row = 114
        print("testcase_001店铺管理员申请列表:")

        payload = {"normal_member_id": 745, "type": "shop", "page": 1}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------品牌管理员申请列表----------------------------------
    def testcase_002(self):
        sheet_index = 0
        row = 115
        print("testcase_002品牌管理员申请列表:")

        member_id = "34791"
        payload = {"normal_member_id": 745, "type": "brand", "page": 1}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
Beispiel #14
0
class Update_password(unittest.TestCase):
    def setUp(self):
        self.member_id = '1455'
        self.requests = FuncRequests()

    # -----------------用户修改密码----------------------------------

    def testcase_001(self):
        sheet_index = 0
        row = 99
        print("testcase_001修改密码111111改为222222:")
        result = self.requests.interface_requests(self.member_id, sheet_index,
                                                  row)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
        self.assertEqual('', result['msg'])
        print("msg返回值:ok")

    def testcase_002(self):
        sheet_index = 0
        row = 100
        print("testcase_002密码改回222222改为111111:")
        result = self.requests.interface_requests(self.member_id, sheet_index,
                                                  row)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
        self.assertEqual('', result['msg'])
        print("msg返回值:ok")
Beispiel #15
0
class CommentsPublish(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------QA 我的回答第一页数据----------------------------------
    def testcase_001(self):
        sheet_index = 1
        row = 94
        print("testcase_001 QA我的回答第一页数据:")

        member_id = "744"
        payload = {"page": 1, "member_id": member_id}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)
        global last_id
        last_id = result["data"]["last_id"]
        print("last_id=", last_id)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")

#-----------------QA我的回答第二页数据----------------------------------

    def testcase_002(self):
        sheet_index = 1
        row = 95
        print("testcase_002 QA我的回答第二页数据:")

        member_id = "744"
        payload = {"page": 1, "member_id": member_id, "last_id": last_id}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")
class ParticipateComments(unittest.TestCase):

    def setUp(self):
        self.member_id = '980'
        self.requests = FuncRequests()
    #-----------------评论列表有多个--to -vape_post_comments表 post_publisher 为744---------------------------------
    def testcase_001(self):
        sheet_index =0
        row = 60
        print("testcase001 评论列表有多个to:")
        result = self.requests.interface_requests(self.member_id,sheet_index,row)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
        self.assertEqual('', result['msg'])
        print("msg返回值:ok")



    #-----------------评论列表有多个--from----------------------------------
    def testcase_002(self):
        sheet_index =0
        row = 61
        print("testcase002 评论列表有多个from:")
        result = self.requests.interface_requests(self.member_id,sheet_index,row)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
        self.assertEqual('', result['msg'])
        print("msg返回值:ok")
class Ads(unittest.TestCase):

    def setUp(self):
       self.r=FuncRequests()

    #-----------------post广告----------参数值:0.5625或0.625------------------------
    def testcase_001(self):
        sheet_index = 10
        row = 1
        member_id='none'
        print ("testcase_001 post广告:")
        result=self.r.interface_requests(member_id,sheet_index,row)

        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------discover广告----------参数值:0.5625或0.625------------------------
    def testcase_002(self):
        sheet_index = 10
        row = 4
        member_id='none'
        print ("testcase_002 discover广告:")
        result=self.r.interface_requests(member_id,sheet_index,row)

        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
class Shop(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------管理我的店铺 - 图片/视频----------------------------------
    def testcase_001(self):
        sheet_index = 12
        row = 22
        member_id = '10394'
        print("testcase_001管理我的店铺 - 图片/视频:")

        payload = {"shop_id": "29388", "page": 1, "normal_member_id": 745}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------管理我的店铺 - 其他管理员查看图片/视频----------------------------------
    def testcase_002(self):
        sheet_index = 12
        row = 48
        member_id = '34791'
        print("testcase_002管理我的店铺 - 其他管理员查看图片/视频:")

        payload = {"shop_id": "29388", "page": 1, "normal_member_id": 745}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
class Shop(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------产品 - 新增 产品----------------------------------
    def testcase_001(self):
        sheet_index = 12
        row = 33
        member_id = '10394'
        print("testcase_001新增产品:")

        obj = ({
            "path": "posts/1512710644871_767_android.jpg",
            "ratio": 1.23,
            "tag": 1
        }, )
        images = json.dumps(obj)
        print("images=", images)
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload = {
            "name": "autotest" + date,
            "description": "description" + date,
            "total": 3,
            "images": images,
            "shop_id": 29388,
            "normal_member_id": 745
        }
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

#-----------------产品 - 其他管理员新增产品----------------------------------

    def testcase_002(self):
        sheet_index = 12
        row = 43
        member_id = '34791'
        print("testcase_002其他管理员新增产品:")

        obj = ({
            "path": "posts/1512710644871_767_android.jpg",
            "ratio": 1.23,
            "tag": 1
        }, )
        images = json.dumps(obj)
        print("images=", images)
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload = {
            "name": "autotest" + date,
            "description": "description" + date,
            "total": 3,
            "images": images,
            "shop_id": 29388,
            "normal_member_id": 745
        }
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
Beispiel #20
0
class Brands(unittest.TestCase):

    def setUp(self):
       self.r=FuncRequests()
       self.member_id = '10394'

    #-----------------获取管理店铺的菜单项----------------------------------
    def testcase_001(self):
        sheet_index = 0
        row = 112
        print("testcase_001获取管理店铺的菜单项:")
        payload = {"normal_member_id":745,"type":"shop","business_account_id":10394}
        result = self.r.interface_requests_payload(self.member_id, sheet_index, row,payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------获取管理品牌的菜单项----------------------------------
    def testcase_002(self):
        sheet_index = 0
        row = 113
        print("testcase_002获取管理品牌的菜单项:")
        payload = {"normal_member_id":745,"type":"brand"}
        result = self.r.interface_requests_payload(self.member_id, sheet_index, row,payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
Beispiel #21
0
class System_nation(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

# -----------------获取开放接口oauth授权认证信息----------------------------------

    def testcase_001(self):
        sheet_index = 3
        row = 20
        print("testcase_001获取开放接口oauth授权认证信息:")
        member_id = "745"
        result = self.r.interface_requests(member_id, sheet_index, row)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")

# -----------------更新开放接口oauth授权认证信息----------------------------------

    def testcase_002(self):
        sheet_index = 3
        row = 21
        print("testcase_001更新开放接口oauth授权认证信息:")
        member_id = "745"
        result = self.r.interface_requests(member_id, sheet_index, row)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")
class Brands(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()
        self.member_id = '745'

    #-----------------拉黑----------------------------------
    def testcase_001(self):
        sheet_index = 0
        row = 121
        print("testcase_001拉黑:")
        payload = {"member_id": 743}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        try:
            self.assertEqual(10000, result['code'])
            print("code返回值:10000")
        except:
            self.assertEqual(10112, result['code'])
            print("code返回值:10112")

    #-----------------不能拉黑自己----------------------------------
    def testcase_002(self):
        sheet_index = 0
        row = 122
        print("testcase_002不能拉黑自己:")
        payload = {"member_id": self.member_id}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        self.assertEqual(10003, result['code'])
        print("code返回值:10003")
class Brands(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()
        self.member_id = '745'

    #-----------------可以切换至指定身份----------------------------------
    def testcase_001(self):
        sheet_index = 0
        row = 123

        print("testcase_001可以切换至指定身份:")
        payload = {"normal_member_id": 745, "target_role": 34791}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------不可以切换至指定身份----------------------------------
    def testcase_002(self):
        sheet_index = 0
        row = 124
        print("testcase_002不可以切换至指定身份:")
        payload = {"normal_member_id": 745, "target_role": 1111}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        self.assertEqual(10107, result['code'])
        print("code返回值:10107")
Beispiel #24
0
class Shop(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------产品 - 产品列表第一页数据----------------------------------
    def testcase_001(self):
        sheet_index = 12
        row = 31
        member_id = '10394'
        print("testcase_001产品列表第一页数据:")

        payload = {"shop_id": 29388}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)
        list = result['data']['list']
        global last_id
        last_id = list[19]['product_id']
        print("last_id= ", last_id)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    #-----------------产品 - 产品列表第二页数据----------------------------------
    def testcase_002(self):
        sheet_index = 12
        row = 32
        member_id = '10394'
        print("testcase_001产品列表第二页数据:")

        payload = {"shop_id": 29388, "last_id": last_id}
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
Beispiel #25
0
class Follow(unittest.TestCase):

    def setUp(self):
        self.r = FuncRequests()

    #-----------------关注、取消关注----------------------------------
    def testcase_001(self):
        sheet_index = 2
        row = 1
        print("testcase_001关注、取消关注:")
        member_id = "744"
        result=self.r.interface_requests(member_id,sheet_index,row)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")

    #-----------------用户不存在----------------------------------
    def testcase_002(self):
        sheet_index = 2
        row = 2
        print("testcase_002用户不存在:")
        member_id="744"
        result=self.r.interface_requests(member_id,sheet_index,row)

        self.assertEqual(10040, result["code"])
        print("code返回值:10040")
class Sign(unittest.TestCase):

    def setUp(self):
        self.requests = FuncRequests ()
        self.member_id = '745'

    #-------------------非第三方平台账户--------------------------------
    def testcase_001(self):
        sheet_index = 0
        row = 143
        print("testcase_001 非第三方平台账户:")
        payload={"normal_member_id":745}
        result = self.requests.interface_requests_payload(self.member_id,sheet_index,row,payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

  #-------------------第三方平台账户--------------------------------
    def testcase_002(self):
        sheet_index = 0
        row = 144
        print("testcase_002 第三方平台账户:")
        payload={"normal_member_id":1295}
        result = self.requests.interface_requests_payload(self.member_id,sheet_index,row,payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
Beispiel #27
0
class RewardsDescription(unittest.TestCase):
    def setUp(self):
        self.member_id = '744'
        self.requests = FuncRequests()

    #-----------------兑换商品----------------------------
    def testcase_001(self):
        sheet_index = 8
        row = 11
        # 1.先调用积分接口获取goods_id,然后根据goods_id得到商品详情
        urlpart = '/membership'
        payload = {}
        result1 = self.requests.interface_requests_data(
            self.member_id, urlpart, payload)
        goods_id = result1['data']['gifts'][0]['goods_id']

        # 2.调用收获地址接口获取address_id,然后根据address_id得到商品详情
        urlpart = '/member/address'
        payload = {'type': 'default'}
        result1 = self.requests.interface_requests_data(
            self.member_id, urlpart, payload)
        address_id = result1['data']['address_id']

        print("testcase001 兑换商品:")
        payload = {'goods_id': goods_id, 'address_id': address_id}
        result = self.requests.interface_requests_payload(
            self.member_id, sheet_index, row, payload)
Beispiel #28
0
class Sign(unittest.TestCase):
    def setUp(self):
        self.requests = FuncRequests()
        self.member_id = '959'

    #-----------------签到 - 添加用户时区【POST】----------------------------------
    def testcase_001(self):
        sheet_index = 0
        row = 130

        print("testcase_001签到 用户时区-14到+14:")
        result = self.requests.interface_requests(self.member_id, sheet_index,
                                                  row)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")

    def testcase_002(self):
        sheet_index = 0
        row = 131

        print("testcase_001签到 用户时区外:")
        result = self.requests.interface_requests(self.member_id, sheet_index,
                                                  row)
        self.assertEqual(10003, result['code'])
        print("code返回值:10003")
Beispiel #29
0
class Brands(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()
        self.member_id = '10394'

    #-----------------钱包 - 删除可提现账户----------------------------------
    def testcase_001(self):
        sheet_index = 13
        row = 9
        print("testcase_001钱包 - 删除可提现账户:")

        # 调用提现账户添加接口获取account_id
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        urlpart1 = '/wallet/account/add'
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload1 = {"account": date, "first_name": "yu", "last_name": "qin"}
        result1 = self.r.interface_requests_data(self.member_id, urlpart1,
                                                 payload1)

        urlpart2 = '/wallet/account/lists'
        payload2 = {}
        result2 = self.r.interface_requests_data(self.member_id, urlpart2,
                                                 payload2)
        list = result2["data"]["list"]
        account_id = list[0]["id"]
        print("account_id=", account_id)

        payload = {"account_id": account_id}
        result = self.r.interface_requests_payload(self.member_id, sheet_index,
                                                   row, payload)
        self.assertEqual(10000, result['code'])
        print("code返回值:10000")
class PostsDetail(unittest.TestCase):
    def setUp(self):
        self.r = FuncRequests()

    #-----------------评论详情----------------------------------
    def testcase_001(self):
        sheet_index = 1
        row = 55
        print("testcase_001评论详情:")

        # 1.调用发布接口发送一条动态,获取post_id
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload1 = {"content": "接口在" + date + "测试发布纯文字"}
        member_id1 = "748"
        urlpart1 = '/posts/publish'
        result1 = self.r.interface_requests_data(member_id1, urlpart1,
                                                 payload1)
        post_id = result1["data"]["post_id"]

        # 2.调用评论接口
        date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
        payload2 = {
            "post_id": post_id,
            "content": "接口在" + date + "测试发布评论",
            "is_post": "N"
        }
        urlpart2 = '/comments/publish'
        result2 = self.r.interface_requests_data(member_id1, urlpart2,
                                                 payload2)
        global comment_id
        comment_id = result2["data"]["comment_id"]

        # 3.调用评论详情接口
        payload = {'page': 1, 'comment_id': comment_id, 'direct_id': 0}
        # 获取token值
        member_id = "744"
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")

# -----------------评论跳转----------------------------------

    def testcase_002(self):
        sheet_index = 1
        row = 56
        print("testcase_002评论跳转:")
        payload = {
            'page': 1,
            'comment_id': comment_id,
            'direct_id': comment_id
        }
        # 获取token值
        member_id = "744"
        result = self.r.interface_requests_payload(member_id, sheet_index, row,
                                                   payload)

        self.assertEqual(10000, result["code"])
        print("code返回值:10000")