def test_039_api_78dk_sht__store_modifystoresasic_storeuuid_error(self): """ 修改门店基本信息:修改门店名称 :return: """ res = json.loads( ShtAction.test_api_78dk_sht__store_modifyStoreBasic( storeprovincecode='130000', leasetimebegin='2019-08-08', storename=store_name, leasetimeend='2020-08-08', employeesnum=100, storeregion='新华区', managername=name, managerphone=mobile, storeuuid=MockData.wordAndNum(20), storecitycode='130100', storeregioncode='130105', area='1999', storeaddress='hxhhxhchchhchchcjcjj', storeprovince='河北省', idcardnumber=cardnumber, email=email, storecity='石家庄市')) Assertion.verity(res['msg'], '门店名重复!') Assertion.verity(res['code'], 'S0006')
def test_033_api_78dk_app_bill_PaymentStatus_not_exits(self): """ desc : 还款状态 v1.5.0, 账单Uuid不存在 author : 罗林 """ res = AppAction.test_api_78dk_app_bill_paymentStatus( contractuuid=MD.wordAndNum(20)) Assertion.verity(json.loads(res)['code'], '10000')
def test_028_api_78dk_app_bill_immediateRepayment_not_exits(self): """ desc : 立刻还款V1.5.0, 账单Uuid不存在 author : 罗林 """ res = AppAction.test_api_78dk_app_bill_immediateRepayment( userbilluuid=MD.wordAndNum(20), userbankcarduuid='') Assertion.verity(json.loads(res)['code'], '20000') Assertion.verity(json.loads(res)['msg'], '没有账单')
def test_045_api_78dk_sht_mm_base_store_querystores_error(self): """ 查看门店: :return: """ res = json.loads( ShtAction.test_api_78dk_sht_bm_queryStores( uuid=MockData.wordAndNum(20))) Assertion.verity(res['code'], '10000')
def test_032_api_78dk_sht_store_submitstore_error(self): """ 提交门店信息:门店uuid为空 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_store_submitStore( storeuuid=MockData.wordAndNum(15))) Assertion.verity(res['msg'], '未知的门店') Assertion.verity(res['code'], 'S0006')
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_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_008_api_78dk_sht_merchant_binding_error_merchant(self): """ 商户绑定, 绑定一个不存在的商户 :return: """ sht_query.update_wx_merchart_null() res = json.loads( ShtAction.test_api_78dk_sht_merchant_binding( merchantname=MockData.wordAndNum(20), bindingnumber=bindingnumber)) Assertion.verity(res['msg'], '公司名称或编码不正确') Assertion.verity(res['code'], '20000')
def test_041_api_78dk_sht_store_modifystoreshtactioniness_businessuuid_error( self): """ 修改门店业务信息:修改贴息值 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_store_modifyStorebusiness( discountpercent=15, workpercent='', storebusinessproducts=products, businessuuid=MockData.wordAndNum(20), storeuuid=store_uuid)) Assertion.verity(res['code'], '40000')
def test_029_api_78dk_sht_store_modifystoreshtactioniness_workpercent_error( self): """ 新增门店业务信息:有贴息,无工作占比 :return: """ res = json.loads( ShtAction.test_api_78dk_sht_store_modifyStorebusiness( discountpercent=10, workpercent=MockData.wordAndNum(256), storebusinessproducts='', businessuuid='', storeuuid=store_uuid)) Assertion.verity(res['code'], '20000')
def test_018_api_78dk_platform_mm_base_unbind_uid_error(self): """ Time :2019-08-12 author : 闫红 desc : 微信解绑-v1.4,非主账号解绑 """ wx_list = [{ 'master': loginAction.wx_isMaster, 'weChart': '', 'wxUid': loginAction.wxUserUuid }] res = PlatformAction.test_api_78dk_platform_mm_base_unbind_wechart( uid=MockData.wordAndNum(20), list=wx_list) Assertion.verity(json.loads(res)['code'], '10000')