# -*- coding: utf-8 -*-
"""
#----------testcase----------------
#基本信息
#Author:johnnyzhu
#project:jfa
"""

#authentication 获取banktoken用于设置银行卡


import util.test_get_post as gp
import json
import util.globalv as gl
import case.login as clogin
import config.config



def authentication():
    ip = gl.get_value('apiip')
    token = clogin.testuserlogin()

    #测试API地址
    url = '%s/api/v1/manager/authentication' % (ip)

    #测试API入参
    payloadData = {
        "idCardNum": "310115198407101954",
        "realName": "朱凌"
    }

    #测试API请求头设置
    payloadHeader = {
        'Content-Type': 'application/json',
        'Authorization': token
    }

    # 打印requests
    data = json.dumps(payloadData)
    headers = payloadHeader
    r = gp.Runmain().send_post(url=url,data=data,headers=headers,verify=False)
    # print(r)
    rd = r['data']
    bankToken = rd['bankToken']
    # print(smsToken)
    return bankToken,token
# (bankToken,token) = authentication()
# print(bankToken)
# print(token)