Files
smart-management-auto-test/dulizhan/library/BusinessKw/JoyHubC/LikeInfoManage.py
zhouqi 37a040c3e5 feat: 新增JoyHub C端测试用例和接口封装
1. 新增C端业务关键字层 (JoyHubC/):
   - LoginManage.py - C端登录管理
   - UserManage.py - C端用户管理
   - ProductManage.py - C端产品管理
   - BannerManage.py - C端Banner管理
   - AppVersionManage.py - C端版本管理等

2. 新增C端测试用例 (TestCase/接口/JoyHubC/):
   - JoyhubC_UserPoint.py - 用户积分测试
   - JoyhubC_Product.py - 产品测试
   - JoyhubC_Banner.py - Banner测试等

3. 接口层增强:
   - Dlizhan_interface.py 添加C端接口封装
   - 添加网易163邮箱验证码获取功能

4. 配置更新:
   - hh-qa.robot 添加C端登录配置
2026-05-13 15:56:41 +08:00

61 lines
1.9 KiB
Python

# -*- coding:utf-8 -*-
"""
JoyHub C端点赞记录业务关键字层
"""
import allure
from dulizhan.library.BusinessKw.JoyHubC.LoginManage import JoyHubCLoginManage
from base_framework.public_tools import log
obj_log = log.get_logger()
class JoyHubCLikeInfoManage(JoyHubCLoginManage):
"""JoyHub C端点赞记录业务关键字类"""
def __init__(self):
super().__init__()
@allure.step("创建点赞记录")
def kw_joyhub_c_like_info_create_post(self, **kwargs):
"""
创建点赞记录业务关键字
:return: 响应结果
"""
obj_log.info("创建点赞记录")
resp = self.kw_in_joyhub_c_like_info_create_post(**kwargs)
obj_log.info(f"创建点赞记录响应: {resp}")
return resp
@allure.step("取消点赞")
def kw_joyhub_c_like_info_delete_post(self, **kwargs):
"""
取消点赞业务关键字
:return: 响应结果
"""
obj_log.info("取消点赞")
resp = self.kw_in_joyhub_c_like_info_delete_post(**kwargs)
obj_log.info(f"取消点赞响应: {resp}")
return resp
@allure.step("获得点赞记录")
def kw_joyhub_c_like_info_get_get(self, **kwargs):
"""
获得点赞记录业务关键字
:return: 响应结果
"""
obj_log.info("获得点赞记录")
resp = self.kw_in_joyhub_c_like_info_get_get(**kwargs)
obj_log.info(f"获得点赞记录响应: {resp}")
return resp
@allure.step("获得点赞记录分页")
def kw_joyhub_c_like_info_page_get(self, **kwargs):
"""
获得点赞记录分页业务关键字
:return: 响应结果
"""
obj_log.info("获得点赞记录分页")
resp = self.kw_in_joyhub_c_like_info_page_get(**kwargs)
obj_log.info(f"获得点赞记录分页响应: {resp}")
return resp