def test_022_api_78dk_platform_tm_incoming_templateList_two(self): """ Time :2019-06-05 author : 罗林 desc : 模板查询列表 """ rs = WebAction.test_api_78dk_platform_tm_incoming_templateList( name=del_template_name, pagecurrent=1, pagesize=10) Assertion.verityNotNone(json.loads(rs)['data']) Assertion.verityContain(json.loads(rs)['data'], 'pageCurrent') Assertion.verityContain(json.loads(rs)['data'], 'dataList') Assertion.verityContain(json.loads(rs)['data'], 'pageSize') Assertion.verityNotNone(json.loads(rs)['data']['dataList']) Assertion.verityContain(json.loads(rs)['data']['dataList'], 'created') Assertion.verityContain( json.loads(rs)['data']['dataList'], 'productTemplateUuid') Assertion.verity( json.loads(rs)['data']['dataList'][0]['templateName'], del_template_name) Assertion.verity( json.loads(rs)['data']['dataList'][0]['templateType'], 'template_type_incoming_parts') Assertion.verity( json.loads(rs)['data']['dataList'][0]['productTemplateUuid'], del_template_id)
def test_018_backstage_system_genuuid(self): """ Time :2019-07-15 author : 闫红 desc : 全局UUID生成接口 """ rs = PmsAction.test_backstage_system_genuuid() Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS") Assertion.verityNotNone(json.loads(rs)['data']['uuid'])
def test_018_api_78dk_platform_tm_first_findAuditCommentList(self): """ 查询评论列表(3) :return: """ res = json.loads( WebAction.test_api_78dk_platform_tm_first_findAuditCommentList( pagesize=10, pagecurrent=1, contractuuid=contract_uuid)) Assertion.verity(res['code'], '10000') Assertion.verityNotNone(res['data']['dataList'])
def test_05_api_78dk_platform_product_base_viewProductDetails_all(self): # 查询产品模板 res = PlatformAction.test_api_78dk_platform_product_base_viewProductDetails( name='', pagecurrent=1, pagesize=10) Assertion.verity(json.loads(res)['code'], '10000') Assertion.verity(json.loads(res)['msg'], '成功') Assertion.verity(json.loads(res)['data']['currentPage'], 1) Assertion.verity(json.loads(res)['data']['pageSize'], 10) Assertion.verityContain(json.loads(res)['data'], 'totalCount') Assertion.verityContain(json.loads(res)['data'], 'totalPage') Assertion.verityNotNone(json.loads(res)['data']['dataList'])
def test_030_backstage_system_permission_info_not_none(self): """ Time :2019-07-15 author : 闫红 desc : 权限查询接口,授权后查询新增系统的权限 """ business_id = pq.get_business_id('系统') rs = PmsAction.test_backstage_system_permission_info(id=business_id) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS") Assertion.verityNotNone(json.loads(rs)['data'])
def test_021_backstage_system_info(self): """ Time :2019-07-15 author : 闫红 desc : 系统详情接口,正常查询 """ business_id = pq.get_business_id('系统') rs = PmsAction.test_backstage_system_info(id=business_id) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS") Assertion.verityNotNone(json.loads(rs)['data']['businessSystemUuid'])
def test_05_api_78dk_platform_fund_fundSide_viewFundSides_all(self): # 资方列表 res = PlatformAction.test_api_78dk_platform_fund_fundSide_viewFundSides( pagecurrent=1, name='', pagesize=10, state='enabled') Assertion.verity(json.loads(res)['code'], '10000') Assertion.verity(json.loads(res)['msg'], '成功') Assertion.verity(json.loads(res)['data']['currentPage'], 1) Assertion.verity(json.loads(res)['data']['pageSize'], 10) Assertion.verityContain(json.loads(res)['data'], 'totalCount') Assertion.verityContain(json.loads(res)['data'], 'totalPage') Assertion.verityNotNone(json.loads(res)['data']['dataList'])
def test_065_api_taobao_200getqrcode_reqid_none(self): """ desc :获取二维码 , reqid为空 author : 罗林 """ rs1 = TbAction.test_api_taobao_getqrcode(reqid='', token=token) Assertion.verity(json.loads(rs1)['code'], 200) Assertion.verity(json.loads(rs1)['m'], '获取二维码成功') Assertion.verity(json.loads(rs1)['s'], 1) Assertion.verityNotNone(json.loads(rs1)['data']['pic']) Assertion.verityNotNone(json.loads(rs1)['data']['reqId'])
def test_025_api_78dk_platform_mm_money_viewMerchantMoneyList_all(self): # 风险控制列表 res = PlatformAction.test_api_78dk_platform_mm_money_viewMerchantMoneyList( pagecurrent=1, pagesize=10, name='') Assertion.verity(json.loads(res)['code'], '10000') Assertion.verity(json.loads(res)['msg'], '成功') Assertion.verity(json.loads(res)['data']['currentPage'], 1) Assertion.verity(json.loads(res)['data']['pageSize'], 10) Assertion.verityNotNone(json.loads(res)['data']['dataList']) Assertion.verityContain(json.loads(res)['data'], 'totalCount') Assertion.verityContain(json.loads(res)['data'], 'totalPage')
def test_07_api_78dk_platform_product_base_viewProductDetails(self): # 查询产品模板 res = json.loads( PlatformAction. test_api_78dk_platform_product_base_viewProductDetails( name=product_name, pagecurrent=1, pagesize=10)) Assertion.verity(res['code'], '10000') Assertion.verity(res['msg'], '成功') Assertion.verityNotNone( res['data']['dataList'][0]['productDetailUuid']) global_dict.set( productDetailUuid=res['data']['dataList'][0]['productDetailUuid'])
def test_01_api_78dk_platform_product_pmm_viewProductTemplateList_parts( self): # 根据模板类型获取具体模板信息 - 进件配置 res = json.loads( PlatformAction. test_api_78dk_platform_product_pmm_viewProductTemplateList( paramsingle="template_type_incoming_parts")) Assertion.verity(res['code'], '10000') Assertion.verity(res['msg'], '成功') Assertion.verityNotNone(res['data'][0]['productTemplateUuid']) global in_uuid in_uuid = res['data'][0]['productTemplateUuid']
def test_006_api_78dk_platform_tm_incoming_templateList_name_not_exits(self): """ Time :2019-06-05 author : 罗林 desc : 模板查询列表 """ rs = PlatformAction.test_api_78dk_platform_tm_incoming_templateList( name=''.join(fake.words(nb=128)), pagecurrent=1, pagesize=10) Assertion.verity(json.loads(rs)['code'], "10000") Assertion.verity(json.loads(rs)['msg'], "成功") Assertion.verityNotNone(json.loads(rs)['data']) Assertion.verityContain(json.loads(rs)['data'], 'dataList')
def test_03_api_78dk_platform_product_pmm_viewProductTemplateList_contract( self): # 根据模板类型获取具体模板信息 - 基本专用合同 res = json.loads( PlatformAction. test_api_78dk_platform_product_pmm_viewProductTemplateList( paramsingle="template_type_electronic_contract")) Assertion.verity(res['code'], '10000') Assertion.verity(res['msg'], '成功') Assertion.verityNotNone(res['data'][0]['productTemplateUuid']) global ele_uuid ele_uuid = res['data'][0]['productTemplateUuid']
def test_02_api_78dk_platform_product_pmm_viewProductTemplateList_audit( self): # 根据模板类型获取具体模板信息 - 基本机审策略 res = json.loads( PlatformAction. test_api_78dk_platform_product_pmm_viewProductTemplateList( paramsingle="template_type_machine_audit")) Assertion.verity(res['code'], '10000') Assertion.verity(res['msg'], '成功') Assertion.verityNotNone(res['data'][0]['productTemplateUuid']) global ma_uuid ma_uuid = res['data'][0]['productTemplateUuid']
def test_015_api_78dk_platform_tm_incoming_findTemplateDictionaries(self): """ Time :2019-06-05 author : 罗林 desc : 查询所有模板配置字典 """ rs = PlatformAction.test_api_78dk_platform_tm_incoming_findTemplateDictionaries() Assertion.verity(json.loads(rs)['code'], "10000") Assertion.verity(json.loads(rs)['msg'], "成功") Assertion.verityNotNone(json.loads(rs)['data']) Assertion.verityContain(json.loads(rs)['data'], 'id') Assertion.verityContain(json.loads(rs)['data'], 'parentId') Assertion.verityContain(json.loads(rs)['data'], 'typeName')
def test_005_api_78dk_platform_tm_incoming_templateList_name_none(self): """ Time :2019-06-05 author : 罗林 desc : 模板查询列表 """ rs = WebAction.test_api_78dk_platform_tm_incoming_templateList(name='', pagecurrent=1, pagesize=10) Assertion.verity(json.loads(rs)['code'], "10000") Assertion.verity(json.loads(rs)['msg'], "成功") Assertion.verityNotNone(json.loads(rs)['data']) Assertion.verityContain(json.loads(rs)['data'], 'pageCurrent') Assertion.verityContain(json.loads(rs)['data'], 'dataList') Assertion.verityContain(json.loads(rs)['data'], 'pageSize')
def test_004_backstage_message_list_synchronizestate_is_success(self): """ Time :2019-07-17 author : 闫红 desc : 同步日志列表查询,synchronize_state为成功 """ rs = PmsAction.test_backstage_message_list(name='', currentpage=1, pagesize=10, synchronizestate='success') Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS") Assertion.verityNotNone(json.loads(rs)['data']['objs'])
def test_009_backstage_message_list_all(self): """ Time :2019-07-17 author : 闫红 desc : 同步日志列表查询,name非空,查询所有列表 """ rs = PmsAction.test_backstage_message_list(name='消费分期', currentpage=1, pagesize=10, synchronizestate=None) Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], "SUCCESS") Assertion.verityNotNone(json.loads(rs)['data']['objs'])
def test_021_api_78dk_platform_tm_incoming_addOrEditTemplate_two(self): """ Time :2019-06-05 author : 罗林 desc : 添加或者编辑进件模板(新) """ rs = PlatformAction.test_api_78dk_platform_tm_incoming_addOrEditTemplate( remark='', sysdata=sysdata, templatename=del_template_name, templatetype='template_type_incoming_parts', producttemplateuuid='') Assertion.verity(json.loads(rs)['code'], "10000") Assertion.verity(json.loads(rs)['msg'], "成功") Assertion.verityNotNone(json.loads(rs)['data']['productTemplateUuid']) global del_template_id del_template_id = json.loads(rs)['data']['productTemplateUuid']
def test_006_api_mobile_get_status(self): """ Time :2019-06-19 author : 罗林 desc :获取运营商任务当前状态接口 """ rs1 = CrawleroperatorAction.test_api_mobile_get_status(reqid=reqid, token=token) Assertion.verity(json.loads(rs1)['retCode'], 1) Assertion.verity(json.loads(rs1)['retMsg'], '成功') Assertion.verity(json.loads(rs1)['data']['phaseStatus'], 'IMG_VERIFY_NEW') Assertion.verity(json.loads(rs1)['data']['reqId'], reqid) Assertion.verity(json.loads(rs1)['data']['stage'], 'LOGINED') Assertion.verity(json.loads(rs1)['data']['extra']['tips'], '请输入查询详单所需的图片验证码') Assertion.verity(json.loads(rs1)['data']['extra']['title'], '图片验证码') Assertion.verityNotNone(json.loads(rs1)['data']['extra']['title']['remark'])
def test_009_backstage_system_list(self): """ Time :2019-07-15 author : 闫红 desc : 列表查询接口,查询新增系统 """ rs = PmsAction.test_backstage_system_list(currentpage=1, pagesize=10, name='系统') Assertion.verity(json.loads(rs)['code'], 10000) Assertion.verity(json.loads(rs)['msg'], 'SUCCESS') Assertion.verityContain( json.loads(rs)['data']['objs'], "businessSystemUuid") Assertion.verityContain(json.loads(rs)['data']['objs'], "系统") Assertion.verityNotNone(json.loads(rs)['data']['objs'][0]['id'])
def test_15_api_78dk_platform_product_pmm_viewProductDetails_all(self): # 查看产品信息列表 res = json.loads( PlatformAction. test_api_78dk_platform_product_pmm_viewProductDetails( name='', pagecurrent=1, pagesize=10)) Assertion.verity(res['code'], '10000') Assertion.verity(res['msg'], '成功') Assertion.verity(res['data']['currentPage'], 1) Assertion.verity(res['data']['pageSize'], 10) Assertion.verityContain(res['data'], 'totalCount') Assertion.verityContain(res['data'], 'totalPage') Assertion.verityNotNone(res['data']['dataList']) Assertion.verityContain(res['data']['dataList'], 'electronicContractTemplateUuid')
def test_21_api_78dk_platform_product_pmm_viewNotInMerchantsByPuid_all( self): # 根据产品id查询不相关的商户列表 res = json.loads( PlatformAction. test_api_78dk_platform_product_pmm_viewNotInMerchantsByPuid( name='', pagecurrent=1, pagesize=10, uuid=product_detail_uuid)) Assertion.verity(res['code'], '10000') Assertion.verity(res['msg'], '成功') Assertion.verity(res['data']['currentPage'], 1) Assertion.verity(res['data']['pageSize'], 10) Assertion.verityContain(res['data'], 'totalCount') Assertion.verityContain(res['data'], 'totalPage') Assertion.verityNotNone(res['data']['dataList']) Assertion.verityContain(res['data']['dataList'], 'merchantUuid')
def test_041_api_mobile_refresh_verify_pic(self): """ Time :2019-06-19 author : 罗林 desc :获取二次图片验证 """ rs1 = CrawleroperatorAction.test_api_mobile_refresh_verify_pic(reqid=reqid, token=token) Assertion.verity(json.loads(rs1)['retCode'], 1) Assertion.verity(json.loads(rs1)['retMsg'], '成功') Assertion.verity(json.loads(rs1)['data']['phaseStatus'], 'IMG_VERIFY_NEW') Assertion.verity(json.loads(rs1)['data']['reqId'], reqid) Assertion.verity(json.loads(rs1)['data']['stage'], 'LOGINED') Assertion.verityContain(json.loads(rs1)['data']['extra'], '图片验证码') Assertion.verityContain(json.loads(rs1)['data']['extra'], '请输入查询详单所需的图片验证码') Assertion.verityNotNone(json.loads(rs1)['data']['extra'])
def test_17_api_78dk_platform_product_pmm_viewProductDetails(self): # 查看产品信息列表 res = json.loads( PlatformAction. test_api_78dk_platform_product_pmm_viewProductDetails( name=product_name, pagecurrent=1, pagesize=10)) Assertion.verity(res['code'], '10000') Assertion.verity(res['msg'], '成功') Assertion.verity(res['data']['currentPage'], 1) Assertion.verity(res['data']['pageSize'], 10) Assertion.verity(res['data']['totalCount'], 1) Assertion.verity(res['data']['totalPage'], 1) Assertion.verityNotNone(res['data']['dataList']) Assertion.verityContain( res['data']['dataList'][0]['productDetailUuid'], product_detail_uuid)
def test_06_api_78dk_platform_fund_fundSide_viewFundSides(self): # 资方列表 res = PlatformAction.test_api_78dk_platform_fund_fundSide_viewFundSides( pagecurrent=1, name=FundSidename, pagesize=10, state='enabled') Assertion.verity(json.loads(res)['code'], '10000') Assertion.verity(json.loads(res)['msg'], '成功') Assertion.verity(json.loads(res)['data']['currentPage'], 1) Assertion.verity(json.loads(res)['data']['pageSize'], 10) Assertion.verity(json.loads(res)['data']['totalCount'], 1) Assertion.verity(json.loads(res)['data']['totalPage'], 1) Assertion.verityNotNone(json.loads(res)['data']['dataList']) Assertion.verity( json.loads(res)['data']['dataList'][0]['name'], FundSidename) Assertion.verityContain( json.loads(res)['data']['dataList'], 'fundSideUuid') global fundside_uuid fundside_uuid = json.loads(res)['data']['dataList'][0]['fundSideUuid']
def test_18_api_78dk_platform_fund_fundPackage_viewFundPackages_all(self): # 查询资金包列表 res = PlatformAction.test_api_78dk_platform_fund_fundPackage_viewFundPackages( pagecurrent=1, pagesize=10, name='') Assertion.verity(json.loads(res)['code'], '10000') Assertion.verity(json.loads(res)['msg'], '成功') Assertion.verity(json.loads(res)['data']['currentPage'], 1) Assertion.verity(json.loads(res)['data']['pageSize'], 10) Assertion.verityContain(json.loads(res)['data'], 'totalCount') Assertion.verityContain(json.loads(res)['data'], 'totalPage') Assertion.verityNotNone(json.loads(res)['data']['dataList']) Assertion.verityContain( json.loads(res)['data']['dataList'], 'fundSideName') Assertion.verityContain( json.loads(res)['data']['dataList'], 'fundPackageUuid') Assertion.verityContain( json.loads(res)['data']['dataList'], 'fundSideUuid')
def test_014_api_78dk_platform_tm_incoming_templateDetails(self): """ Time :2019-06-05 author : 罗林 desc : 模板详情查询 """ rs = PlatformAction.test_api_78dk_platform_tm_incoming_templateDetails(productTemplateUuid1) Assertion.verity(json.loads(rs)['code'], "10000") Assertion.verity(json.loads(rs)['msg'], "成功") Assertion.verityNotNone(json.loads(rs)['data']) Assertion.verityContain(json.loads(rs)['data'], 'created') Assertion.verityNotNone(json.loads(rs)['data']['sysData']) Assertion.verityContain(json.loads(rs)['data']['sysData'], 'id') Assertion.verityContain(json.loads(rs)['data']['sysData'], 'parentId') Assertion.verityContain(json.loads(rs)['data']['sysData'], 'typeName') Assertion.verity(json.loads(rs)['data']['productTemplateUuid'], productTemplateUuid1) Assertion.verity(json.loads(rs)['data']['remark'], '') Assertion.verity(json.loads(rs)['data']['templateName'], template_name) Assertion.verity(json.loads(rs)['data']['templateType'], 'template_type_incoming_parts')