Beispiel #1
0
 def test_011_api_78dk_sht_merchant_binding_null_bindingnumber_none(self):
     """
     商户绑定,  没有输入编号进行绑定
     :return:
     """
     sht_query.update_wx_merchart_null()
     res = json.loads(
         ShtAction.test_api_78dk_sht_merchant_binding(
             merchantname=merchantName, bindingnumber=''))
     Assertion.verity(res['msg'], '公司名称或编码不正确')
     Assertion.verity(res['code'], '20000')
Beispiel #2
0
 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')
Beispiel #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')
Beispiel #4
0
 def test_010_api_78dk_sht_merchant_binding_error_bindingnumber(self):
     """
     商户绑定,  绑定一个商户名称正确,编码错误的商户
     :return:
     """
     sht_query.update_wx_merchart_null()
     res = json.loads(
         ShtAction.test_api_78dk_sht_merchant_binding(
             merchantname=merchantName,
             bindingnumber='4534543543鬼地方个发的广泛地'))
     Assertion.verity(res['msg'], '公司名称或编码不正确')
     Assertion.verity(res['code'], '20000')
Beispiel #5
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')
Beispiel #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')