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')
示例#2
0
 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')