Example #1
0
 def test_005_api_78dk_platform_mm_examine_merchanrExamine_fail(self):
     """
     商户审核fail
     :return:
     """
     sht_query.update_audit_state("pending_review", sht_merchantUuid)
     res = json.loads(PlatformAction.test_api_78dk_platform_mm_examine_merchanrExamine(type='fail', message='不通过',
     uid=sht_merchantUuid))
     Assertion.verity(res['code'], '10000')
Example #2
0
 def test_006_api_78dk_sht_merchant_signing_audit_state_false(self):
     """
     立即签约,手机号正常,商户名称被拒绝,(微信申请、后台申请),名字正常
     :return:
     """
     sht_query.update_audit_state("fail", sht_merchantUuid)
     res = json.loads(ShtAction.test_api_78dk_sht_merchant_signing(signname=name + '1', merchantname=merchantname,
                                                                   signphone=mobile))
     Assertion.verity(res['code'], '20000')
     Assertion.verity(res['msg'], '你已经申请过商户了')
Example #3
0
 def test_006_api_78dk_sht_merchant_binding_fail_merchant(self):
     """
     商户绑定,  绑定一个审核拒绝的商户
     :return:
     """
     sht_query.update_audit_state("fail", merchantUuid)
     sht_query.update_wx_merchart_null()
     res = json.loads(
         ShtAction.test_api_78dk_sht_merchant_binding(
             merchantname=merchantName, bindingnumber=bindingnumber))
     Assertion.verity(res['msg'], '公司名称或编码不正确')
     Assertion.verity(res['code'], '20000')
Example #4
0
 def test_012_api_78dk_sht_merchant_binding(self):
     """
     商户绑定,  要在后端查找一个审核通过的正常商户,绑定没有上限的商户
     :return:
     """
     sht_query.update_open_close_state("open", merchantUuid)
     sht_query.update_audit_state("pass", merchantUuid)
     sht_query.update_wx_merchart_null()
     res = json.loads(
         ShtAction.test_api_78dk_sht_merchant_binding(
             merchantname=merchantName, bindingnumber=bindingnumber))
     Assertion.verity(res['msg'], '成功')
     Assertion.verity(res['code'], '10000')
Example #5
0
 def test_002_api_78dk_sht_mm_base_legal_modifylegalperson_auditing(self):
     """
     保存商户法人信息-- 审批中的商户,修改法人信息-电话
     :return:
     """
     global sht_merchantUuid
     sht_merchantUuid = loginAction.global_dict.get("sht_merchantUuid")
     sht_query.update_wx_merchart_null(sht_merchantUuid)
     sht_query.update_audit_state("pending_review", sht_merchantUuid)
     res = json.loads(
         ShtAction.test_api_78dk_sht_mm_base_legal_modifyLegalPerson(shfrsfzfsc='', name=name, uuid=sht_merchantUuid,
             shfrsfzf='', mobile='15212512632', cardnumber=idcard, shfrsfzz=''))
     Assertion.verity(res['msg'], '商户状态不可修改')
     Assertion.verity(res['code'], '20000')
Example #6
0
 def test_005_api_78dk_sht_merchant_binding_auditing_merchant(self):
     """
     商户绑定,  绑定一个审核中的商户
     :return:
     """
     global bindingnumber, merchantName
     bindingnumber = sht_query.get_merchant_number(merchantUuid)
     merchantName = sht_query.get_merchant_name(merchantUuid)
     sht_query.update_wx_merchart_null()
     # xqkj_query.delete_info("Tbl_WX_User", 'wx_user_uuid="{}"'.format(wx_info['wxUserUuid']))
     sht_query.update_audit_state("pending_review", merchantUuid)
     res = json.loads(
         ShtAction.test_api_78dk_sht_merchant_binding(
             merchantname=merchantName, bindingnumber=bindingnumber))
     Assertion.verity(res['msg'], '公司名称或编码不正确')
     Assertion.verity(res['code'], '20000')