示例#1
0
 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)
示例#2
0
 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'])
示例#3
0
 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'])
示例#4
0
 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'])
示例#5
0
 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'])
示例#6
0
 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'])
示例#7
0
 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'])
示例#8
0
 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'])
示例#9
0
 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')
示例#10
0
 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'])
示例#11
0
 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']
示例#12
0
 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')
示例#13
0
 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']
示例#14
0
 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']
示例#15
0
 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')
示例#16
0
 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')
示例#17
0
 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'])
示例#18
0
 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'])
示例#19
0
 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'])
示例#21
0
 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'])
示例#22
0
 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')
示例#23
0
 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'])
示例#25
0
 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)
示例#26
0
 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']
示例#27
0
 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')
示例#28
0
 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')