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")
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")
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")
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")
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.")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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)
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")
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")