feat: 新增JoyHub协议管理和app版本号管理接口测试用例
This commit is contained in:
@@ -39,7 +39,7 @@ class DlzhanInterface:
|
||||
def set_joyhub_token(self, token):
|
||||
self.token = token
|
||||
|
||||
def _joyhub_request(self, method, path, is_check='', note='', **kwargs):
|
||||
def _joyhub_request(self, method, path, is_check='', note='', return_json=True, **kwargs):
|
||||
url = "{}{}".format(self.joyhub_domain, path)
|
||||
headers = self._get_joyhub_headers()
|
||||
obj_log.info("=========== {} ===========".format(note or path))
|
||||
@@ -58,7 +58,11 @@ class DlzhanInterface:
|
||||
|
||||
resp = req_map.get(method.upper(), lambda: None)()
|
||||
self._check_resp(is_check, resp)
|
||||
return resp.json()
|
||||
|
||||
if return_json:
|
||||
return resp.json()
|
||||
else:
|
||||
return resp
|
||||
|
||||
def _clear_user_fingerprint(self, username):
|
||||
try:
|
||||
@@ -251,7 +255,7 @@ class DlzhanInterface:
|
||||
return self._joyhub_request('DELETE', f'/admin-api/jh/banner/delete-list?ids={ids_str}', is_check, '批量删除Banner管理')
|
||||
|
||||
def kw_in_joyhub_banner_get_import_template_get(self, is_check=''):
|
||||
return self._joyhub_request('GET', '/admin-api/jh/banner/get-import-template', is_check, '获得导入Banner管理模板')
|
||||
return self._joyhub_request('GET', '/admin-api/jh/banner/get-import-template', is_check, '获得导入Banner管理模板', return_json=False)
|
||||
|
||||
def kw_in_joyhub_banner_get_get(self, banner_id, is_check=''):
|
||||
return self._joyhub_request('GET', f'/admin-api/jh/banner/get?id={banner_id}', is_check, '获得Banner管理详情')
|
||||
@@ -262,6 +266,35 @@ class DlzhanInterface:
|
||||
def kw_in_joyhub_banner_update_put(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('PUT', '/admin-api/jh/banner/update', is_check, '更新Banner管理', **kwargs)
|
||||
|
||||
# ============ app版本号管理接口 ============
|
||||
def kw_in_joyhub_appversion_create_post(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('POST', '/admin-api/jh/appversion/create', is_check, '创建app版本号管理', **kwargs)
|
||||
|
||||
def kw_in_joyhub_appversion_delete_delete(self, appversion_id, is_check=''):
|
||||
return self._joyhub_request('DELETE', f'/admin-api/jh/appversion/delete?id={appversion_id}', is_check, '删除app版本号管理')
|
||||
|
||||
def kw_in_joyhub_appversion_delete_list_delete(self, ids, is_check=''):
|
||||
ids_str = ','.join(map(str, ids))
|
||||
return self._joyhub_request('DELETE', f'/admin-api/jh/appversion/delete-list?ids={ids_str}', is_check, '批量删除app版本号管理')
|
||||
|
||||
def kw_in_joyhub_appversion_export_excel_get(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('GET', '/admin-api/jh/appversion/export-excel', is_check, '导出app版本号管理 Excel', return_json=False, **kwargs)
|
||||
|
||||
def kw_in_joyhub_appversion_get_get(self, appversion_id, is_check=''):
|
||||
return self._joyhub_request('GET', f'/admin-api/jh/appversion/get?id={appversion_id}', is_check, '获得app版本号管理')
|
||||
|
||||
def kw_in_joyhub_appversion_get_import_template_get(self, is_check=''):
|
||||
return self._joyhub_request('GET', '/admin-api/jh/appversion/get-import-template', is_check, '获得导入app版本号管理模板', return_json=False)
|
||||
|
||||
def kw_in_joyhub_appversion_import_excel_post(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('POST', '/admin-api/jh/appversion/import-excel', is_check, '导入app版本号管理Excel', **kwargs)
|
||||
|
||||
def kw_in_joyhub_appversion_page_get(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('GET', '/admin-api/jh/appversion/page', is_check, '获得app版本号管理分页', **kwargs)
|
||||
|
||||
def kw_in_joyhub_appversion_update_put(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('PUT', '/admin-api/jh/appversion/update', is_check, '更新app版本号管理', **kwargs)
|
||||
|
||||
def kw_in_joyhub_user_create_post(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('POST', '/admin-api/system/user/create', is_check, '创建用户', **kwargs)
|
||||
|
||||
@@ -330,6 +363,29 @@ class DlzhanInterface:
|
||||
def kw_in_joyhub_dept_update_put(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('PUT', '/admin-api/system/dept/update', is_check, '更新部门', **kwargs)
|
||||
|
||||
# ============ 协议管理接口 ============
|
||||
def kw_in_joyhub_agreement_create_post(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('POST', '/admin-api/jh/agreement/create', is_check, '创建协议', **kwargs)
|
||||
|
||||
def kw_in_joyhub_agreement_delete_delete(self, agreement_id, is_check=''):
|
||||
return self._joyhub_request('DELETE', f'/admin-api/jh/agreement/delete?id={agreement_id}', is_check, '删除协议')
|
||||
|
||||
def kw_in_joyhub_agreement_delete_list_delete(self, ids, is_check=''):
|
||||
ids_str = ','.join(map(str, ids))
|
||||
return self._joyhub_request('DELETE', f'/admin-api/jh/agreement/delete-list?ids={ids_str}', is_check, '批量删除协议')
|
||||
|
||||
def kw_in_joyhub_agreement_export_excel_get(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('GET', '/admin-api/jh/agreement/export-excel', is_check, '导出协议 Excel', return_json=False, **kwargs)
|
||||
|
||||
def kw_in_joyhub_agreement_get_get(self, agreement_id, is_check=''):
|
||||
return self._joyhub_request('GET', f'/admin-api/jh/agreement/get?id={agreement_id}', is_check, '获得协议')
|
||||
|
||||
def kw_in_joyhub_agreement_page_get(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('GET', '/admin-api/jh/agreement/page', is_check, '获得协议分页', **kwargs)
|
||||
|
||||
def kw_in_joyhub_agreement_update_put(self, is_check='', **kwargs):
|
||||
return self._joyhub_request('PUT', '/admin-api/jh/agreement/update', is_check, '更新协议', **kwargs)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
test = DlzhanInterface()
|
||||
|
||||
Reference in New Issue
Block a user