def test_020_api_78dk_sht_mm_base_ShtActioniness_modifyaccountinfo_accountnumber_none(self): """ 保存商户帐户信息---企业账户-异常场景--银行卡为空 :return: """ res = json.loads(ShtAction.test_api_78dk_sht_mm_base_business_modifyAccountInfo(accountnumber='', shyhkfm='', accountopeningbank='123', shyhkzm='', uuid=sht_merchantUuid, shzm='', accounttype='public_accounts', branchname='支行名称农业', accountname='开户人姓名')) Assertion.verity(res['msg'], '银行卡号格式不合法') Assertion.verity(res['code'], 'S0006')
def test_003_api_78dk_sht_mm_base_ShtActioniness_modifyaccountinfo_auditing(self): """ 保存商户帐户信息---个人账户-#审批中的商户,修改账户信息-支行名称 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_mm_base_business_modifyAccountInfo(accountnumber='6228481268248914675', shyhkfm='', accountopeningbank='开户行名称', shyhkzm='', uuid=sht_merchantUuid, shzm='', accounttype='public_accounts', branchname='支行名称修改', accountname='开户人姓名', )) Assertion.verity(res['msg'], '商户状态不可修改') Assertion.verity(res['code'], '20000')
def test_033_api_78dk_sht_mm_base_ShtActioniness_modifyaccountinfo_shzm_not_all_num(self): """ 保存商户帐户信息---企业账户-异常场景--开户许可证空非纯数字 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_mm_base_business_modifyAccountInfo(accountnumber='6228481268248914675', shyhkfm='', accountopeningbank='开户行名称', shyhkzm='', uuid=sht_merchantUuid, accountname='开户人姓名', shzm=MockData.wordAndNum(256), accounttype='public_accounts', branchname='支行名称')) # Assertion.verity(res['msg'], '数据完整性错误') Assertion.verity(res['code'], '10000')
def test_031_api_78dk_sht_mm_base_ShtActioniness_modifyaccountinfo_shzm_none(self): """ 保存商户帐户信息---企业账户-异常场景--开户许可证为空 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_mm_base_business_modifyAccountInfo(accountnumber='6228481268248914675', shyhkfm='', accountopeningbank='开户行名称', shyhkzm='', uuid=sht_merchantUuid, shzm='', accounttype='', branchname='支行名称', accountname='开户人姓名')) Assertion.verity(res['msg'], '帐户类型不能为空') Assertion.verity(res['code'], 'S0006')
def test_029_api_78dk_sht_mm_base_ShtActioniness_modifyaccountinfo_branchname_special_str(self): """ 保存商户帐户信息---企业账户-异常场景--支行名称为特殊字符串 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_mm_base_business_modifyAccountInfo(accountnumber='6228481268248914675', shyhkfm='', accountopeningbank='开户行名称', shyhkzm='', uuid=sht_merchantUuid, shzm='', accounttype='public_accounts', branchname=MockData.wordAndNum(35), accountname='开户人姓名')) Assertion.verity(res['msg'], '支行名称过长') Assertion.verity(res['code'], 'S0006')
def test_023_api_78dk_sht_mm_base_ShtActioniness_modifyaccountinfo_11accountopeningbank(self): """ 保存商户帐户信息---企业账户-异常场景--开户行名称超长 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_mm_base_business_modifyAccountInfo(accountnumber='6228481268248914675', shyhkfm='', accountopeningbank=MockData.words_cn(11), shyhkzm='', uuid=sht_merchantUuid, shzm='', accounttype='public_accounts', branchname='支行名称农业', accountname='开户人姓名')) Assertion.verity(res['msg'], '开户行名称过长') Assertion.verity(res['code'], 'S0006')
def test_021_api_78dk_sht_mm_base_ShtActioniness_modifyaccountinfo_credit_card(self): """ 保存商户帐户信息---企业账户-异常场景-信用卡号 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_mm_base_business_modifyAccountInfo(accountnumber=fake.credit_card_number(), shyhkfm='', accountopeningbank='开户行名称银行卡为空', shyhkzm='', uuid=sht_merchantUuid, shzm='', accounttype='', branchname='支行名称农业', accountname='开户人姓名')) Assertion.verity(res['msg'], '帐户类型不能为空') Assertion.verity(res['code'], 'S0006')
def test_016_api_78dk_sht_mm_base_ShtActioniness_modifyaccountinfo(self): """ 保存商户帐户信息---个人账户 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_mm_base_business_modifyAccountInfo(accountnumber='6228481268248914675', shyhkfm='', accountopeningbank='开户行名称', shyhkzm='', uuid=sht_merchantUuid, shzm=shzm, accounttype='public_accounts', branchname='支行名称', accountname='开户人姓名')) Assertion.verity(res['code'], '10000')