Exemple #1
0
    def test_api_78dk_app_login_pwLogin(self):
        # 登录(密码)
        # {'jgPushId': '极光id编号(Y)', 'password': '******', 'mobile': '手机号(Y)'}
        res = XqqbAction.test_api_78dk_app_login_pwLogin(password='', mobile='', jgPushId='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['token'], 'token值')
Exemple #2
0
    def test_api_78dk_app_process_createContract(self):
        # 下一步-创建订单
        # {'productDetailConfigUuid': '期数Uuid(Y)', 'loanAmount': '分期金额(Y)', 'storeUuid': '门店Uuid(Y)', 'isDiscount': '是否贴息(Y)', 'productDetailUuid': '产品Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_createContract(loanAmount='', productDetailConfigUuid='',
                                                                  isDiscount='', storeUuid='', productDetailUuid='', )

        Assertion.verity(json.loads(res)['code'], '10000')
Exemple #3
0
    def test_api_78dk_app_login_smsLogin(self):
        # 登录(短信)
        # {'jgPushId': '极光id编号(Y)', 'verCode': '验证码(Y)', 'mobile': '手机号(Y)'}
        res = XqqbAction.test_api_78dk_app_login_smsLogin(verCode='', mobile='', jgPushId='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['token'], 'token值')
Exemple #4
0
    def test_api_78dk_app_process_getSignUrl(self):
        # 获取法大大签约地址
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_getSignUrl(storeUuid='', isDiscount='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['signUrl'], '签约地址')
Exemple #5
0
    def test_api_78dk_app_process_getStoreAndProduct(self):
        # 根据门店uuid查询门店商品
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_getStoreAndProduct(storeuuid='c4e213f84e5240faa1dbb736dc8518e4',
                                                                      isdiscount='true')

        Assertion.verity(json.loads(res)['code'], '10000')
Exemple #6
0
    def test_api_78dk_app_process_getContractImages(self):
        # 查询影像资料(当前订单)
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_getContractImages(storeUuid='', isDiscount='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['imageUrl'], '图片Url')
        Assertion.verity(json.loads(res)['data']['key'], '图片相对key')
Exemple #7
0
    def test_api_78dk_app_process_saveUserPlaceOrderGps(self):
        # 保存用户下单位置信息
        # {'gpsDetail': 'gps解析信息-详细地址(Y)', 'gpsCity': 'gps解析信息-市(Y)', 'gpsProvince': 'gps解析信息-省(Y)', 'gpsRegion': 'gps解析信息-县(Y)', 'gpsInfoLon': 'gps经度(Y)', 'gpsAddress': 'gps解析完整地址(Y)', 'gpsInfoLat': 'gps维度(Y)'}
        res = XqqbAction.test_api_78dk_app_process_saveUserPlaceOrderGps(gpsDetail='', gpsRegion='', gpsInfoLon='',
                                                                         gpsProvince='', gpsInfoLat='', gpsAddress='',
                                                                         gpsCity='', )

        Assertion.verity(json.loads(res)['code'], '10000')
Exemple #8
0
    def test_api_78dk_app_common_getCites(self):
        # 获取城市列表
        # {'parent': '父级地区编码'}
        res = XqqbAction.test_api_78dk_app_common_getCites(parent='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['name'], '地区名称')
        Assertion.verity(json.loads(res)['data']['id'], '地区编码')
Exemple #9
0
    def test_api_78dk_app_process_saveIdCardInfo(self):
        # 保存身份证信息
        # {'cardScanIdcardNo': '身份证号码(Y)', 'oppositeNote': '身份证反面照faceID返回结果(Y)', 'frontNote': '身份证正面照faceID返回结果(Y)', 'oppositeKey': '身份证反面照key(Y)', 'cardScanName': '名字(Y)', 'frontKey': '身份证正面照key(Y)'}
        res = XqqbAction.test_api_78dk_app_process_saveIdCardInfo(oppositeNote='', frontKey='', frontNote='',
                                                                  cardScanIdcardNo='', oppositeKey='',
                                                                  cardScanName='', )

        Assertion.verity(json.loads(res)['code'], '10000')
Exemple #10
0
    def test_api_78dk_app_common_getDictionaries(self):
        # 获取字典列表
        # {'datumType': '类型'}
        res = XqqbAction.test_api_78dk_app_common_getDictionaries(datumType='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['id'], '字典id')
        Assertion.verity(json.loads(res)['data']['typeName'], '字典名称')
Exemple #11
0
    def test_api_78dk_app_perCenter_loanDatail(self):
        # 申请详情
        # {'loanOrderUuid': '订单UUID(Y)'}
        res = XqqbAction.test_api_78dk_app_perCenter_loanDatail(loanOrderUuid='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['loanAmount'], '申请金额')
        Assertion.verity(json.loads(res)['data']['billState'], '状态[审批中:0, 已放款:1]')
        Assertion.verity(json.loads(res)['data']['loanOrderUuid'], '订单uuid')
Exemple #12
0
    def test_api_78dk_app_process_saveBankCardInfo(self):
        # 绑定银行卡1-输入银行卡信息
        # {'bankCardMobile': '银行卡预留手机号(Y)', 'bankCardNo': '银行卡号(Y)', 'billEmail': '账单邮箱(N)'}
        res = XqqbAction.test_api_78dk_app_process_saveBankCardInfo(bankCardNo=bankCardNo, bankCardMobile='',
                                                                    billEmail='', )

        Assertion.verity(json.loads(res)['code'], '10000')

        Assertion.verity(json.loads(res)['code'], '10000')
Exemple #13
0
    def test_api_78dk_app_common_idCardInit(self):
        # 初始化(获取身份认证)
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_common_idCardInit(storeUuid='', isDiscount='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['idName'], '姓名')
        Assertion.verity(json.loads(res)['data']['mobile'], '手机号')
        Assertion.verity(json.loads(res)['data']['idCard'], '身份证号码(号码中间部分会打码)')
Exemple #14
0
    def test_api_78dk_app_perCenter_loanData(self):
        # 贷款资料
        # {'loanOrderUuid': '订单UUID(Y)'}
        res = XqqbAction.test_api_78dk_app_perCenter_loanData(loanOrderUuid='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['oppositeUrl'], '身份证反面')
        Assertion.verity(json.loads(res)['data']['holdUrl'], '手持身份证')
        Assertion.verity(json.loads(res)['data']['frontUrl'], '身份证正面')
Exemple #15
0
    def test_api_78dk_app_process_getSpecialInfo(self):
        # 查询特别信息认证进度
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_getSpecialInfo(storeUuid='', isDiscount='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['jdAuthStatus'], '京东认证状态')
        Assertion.verity(json.loads(res)['data']['yysAuthStatus'], '运营商认证状态')
        Assertion.verity(json.loads(res)['data']['tbAuthStatus'], '淘宝认证状态')
Exemple #16
0
    def test_api_78dk_app_common_getAllCites(self):
        # 获取所有城市列表
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_common_getAllCites(storeUuid='', isDiscount='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['parent'], '父级城市编码')
        Assertion.verity(json.loads(res)['data']['name'], '城市名称')
        Assertion.verity(json.loads(res)['data']['id'], '城市编码')
Exemple #17
0
    def test_api_78dk_app_perCenter_repaymentFormLists(self):
        # 还款计划列表
        # {'pageSize': '每页条数(Y)', 'paramInfo': '订单UUID(Y)', 'pageCurrent': '当前页数(Y)'}
        res = XqqbAction.test_api_78dk_app_perCenter_repaymentFormLists(paramInfo='', pageSize='', pageCurrent='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['pageTotal'], '总页数')
        Assertion.verity(json.loads(res)['data']['pageSize'], '页面大小')
        Assertion.verity(json.loads(res)['data']['pageCurrent'], '当前页')
        Assertion.verity(json.loads(res)['data']['dataList'], '')
Exemple #18
0
    def test_api_78dk_app_process_loanCalculator(self):
        # 贷款试算

        # {'isDiscount': '是否贴息(Y)', 'loanAmount': '申请金额(Y)', 'storeUuid': '门店Uuid(Y)', 'productDetailUuid': '产品Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_loanCalculator(loanamount=loanAmount, storeuuid=storeUuid,
                                                                  isdiscount=isDiscount,
                                                                  productdetailuuid=productDetailUuid, )

        Assertion.verity(json.loads(res)['code'], '10000')
        print(json.loads(res))
Exemple #19
0
    def test_api_78dk_app_perCenter_viewByStagesLists(self):
        # 分期列表
        # {'pageSize': '每页条数(Y)', 'pageCurrent': '当前页数(Y)'}
        res = XqqbAction.test_api_78dk_app_perCenter_viewByStagesLists(pageSize='', pageCurrent='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['pageTotal'], '总页数')
        Assertion.verity(json.loads(res)['data']['pageSize'], '页面大小')
        Assertion.verity(json.loads(res)['data']['pageCurrent'], '当前页')
        Assertion.verity(json.loads(res)['data']['dataList'], '')
Exemple #20
0
    def test_api_78dk_app_process_getProductDetail(self):
        # 根据产品uuid查询分期详情
        # {'productDetailUuid': '产品Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_getProductDetail(productDetailUuid='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['minQuota'], '单笔额度下限')
        Assertion.verity(json.loads(res)['data']['maxQuota'], '单笔额度上限')
        Assertion.verity(json.loads(res)['data']['productDetailUuid'], '产品Uuid')
        Assertion.verity(json.loads(res)['data']['name'], '产品名称')
        Assertion.verity(json.loads(res)['data']['incomingPartsTemplateList'], '进件要素模板')
        Assertion.verity(json.loads(res)['data']['productDetailConfigs'], '分期方案')
Exemple #21
0
    def test_api_78dk_app_process_getBankCardInfo(self):
        # 查询绑定的银行卡列表
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_getBankCardInfo(storeUuid='', isDiscount='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['bankImageUrl'], '银行图片')
        Assertion.verity(json.loads(res)['data']['bankColor'], '银行背景色')
        Assertion.verity(json.loads(res)['data']['bankCardNo'], '银行卡号')
        Assertion.verity(json.loads(res)['data']['bankName'], '银行名称')
        Assertion.verity(json.loads(res)['data']['bankCardType'], '银行卡类型[0:借记卡  1:信用卡]')
        Assertion.verity(json.loads(res)['data']['userBankCardUuid'], '银行卡Uuid')
Exemple #22
0
    def test_api_78dk_app_process_repayPlanCalculator(self):
        # 还款计划试算
        # {'productDetailConfigUuid': '期数uuid(Y)', 'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)', 'productDetailUuid': '产品Uuid(Y)', 'loanAmount': '申请金额(Y)'}
        res = XqqbAction.test_api_78dk_app_process_repayPlanCalculator(loanAmount='', productDetailConfigUuid='',
                                                                       isDiscount='', storeUuid='',
                                                                       productDetailUuid='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['number'], '第几期')
        Assertion.verity(json.loads(res)['data']['lastPayDate'], '还款时间')
        Assertion.verity(json.loads(res)['data']['principal'], '本金')
        Assertion.verity(json.loads(res)['data']['handlingFee'], '手续费')
Exemple #23
0
    def test_api_78dk_app_process_saveWorkInfo(self):
        # 保存工作信息
        # {'companyCityName': '单位地址-市名称(Y)', 'companyProvinceName': '单位地址-省名称(Y)', 'datumTypeWorktimeId': '工作时间(Y)', 'companyProvince': '单位地址-省编码(Y)', 'workPhone': '工作电话(Y)', 'companyName': '单位名称(Y)', 'datumTypeIncomeId': '薪资(Y)', 'companyRegion': '单位地址-县编码(Y)', 'companyDetail': '单位地址-详细地址(Y)', 'position': '职位(Y)', 'companyRegionName': '单位地址-县名称(Y)', 'companyCity': '单位地址-市编码(Y)'}
        res = XqqbAction.test_api_78dk_app_process_saveWorkInfo(companyCityName=companyCityName, position=position,
                                                                companyCity=companyCity, companyRegion=companyRegion,
                                                                companyProvince=companyProvince, workPhone=workPhone,
                                                                companyProvinceName=companyProvinceName,
                                                                datumTypeWorktimeId=datumTypeWorktimeId,
                                                                companyName=companyName, companyDetail=companyDetail,
                                                                companyRegionName=companyRegionName,
                                                                datumTypeIncomeId=datumTypeIncomeId, )

        Assertion.verity(json.loads(res)['code'], '10000')
Exemple #24
0
    def test_api_78dk_app_process_getNewestIdCardInfo(self):
        # 查询身份证信息(最近的)
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_getNewestIdCardInfo(storeUuid='', isDiscount='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['frontKey'], '身份证正面照key')
        Assertion.verity(json.loads(res)['data']['holdUrl'], '手持照Url')
        Assertion.verity(json.loads(res)['data']['frontUrl'], '身份证正面照url')
        Assertion.verity(json.loads(res)['data']['oppositeUrl'], '身份证反面照url')
        Assertion.verity(json.loads(res)['data']['cardScanIdcardNo'], '身份证号码')
        Assertion.verity(json.loads(res)['data']['holdKey'], '手持照key')
        Assertion.verity(json.loads(res)['data']['oppositeKey'], '身份证反面照key')
        Assertion.verity(json.loads(res)['data']['cardScanName'], '名字')
Exemple #25
0
    def test_api_78dk_app_process_savePersonInfo(self):
        # 保存基本信息
        # {'liveProvinceName': '居住地址-省名称(Y)', 'liveProvince': '居住地址-省编码(Y)', 'datumTypeHousingId': '住房类型(Y)', 'liveDetail': '居住地址-详细地址(Y)', 'liveRegion': '居住地址-区编码(Y)', 'liveCityName': '居住地址-市名称(Y)', 'liveRegionName': '居住地址-区名称(Y)', 'datumTypeMarryId': '婚姻状况(Y)', 'liveCity': '居住地址-市编码(Y)', 'contactList': '联系人信息列表', 'datumTypeEducationId': '学历(Y)'}
        res = XqqbAction.test_api_78dk_app_process_savePersonInfo(datumTypeHousingId=datumTypeHousingId,
                                                                  liveDetail=liveDetail,
                                                                  datumTypeMarryId=datumTypeMarryId,
                                                                  liveProvinceName=liveProvinceName,
                                                                  liveRegion=liveRegion, contactList=contactList,
                                                                  liveCity=liveCity,
                                                                  datumTypeEducationId=datumTypeEducationId,
                                                                  liveProvince=liveProvince,
                                                                  liveRegionName=liveRegionName,
                                                                  liveCityName=liveCityName, )

        Assertion.verity(json.loads(res)['code'], '10000')
Exemple #26
0
    def test_api_78dk_app_process_getNewestPersonInfo(self):
        # 查询基本信息(最近的)
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_getNewestPersonInfo(storeUuid='', isDiscount='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['datumTypeHousingId'], '住房类型id')
        Assertion.verity(json.loads(res)['data']['liveRegionName'], '居住地址-区名称')
        Assertion.verity(json.loads(res)['data']['liveProvinceName'], '居住地址-省名称')
        Assertion.verity(json.loads(res)['data']['datumTypeEducationName'], '学历-字典名称')
        Assertion.verity(json.loads(res)['data']['datumTypeEducationId'], '学历id')
        Assertion.verity(json.loads(res)['data']['liveRegion'], '居住地址-区编码')
        Assertion.verity(json.loads(res)['data']['liveProvince'], '居住地址-省编码')
        Assertion.verity(json.loads(res)['data']['datumTypeHousingName'], '住房类型-字典名称')
        Assertion.verity(json.loads(res)['data']['liveCityName'], '居住地址-市名称')
        Assertion.verity(json.loads(res)['data']['datumTypeMarryId'], '婚姻状况id')
        Assertion.verity(json.loads(res)['data']['liveCity'], '居住地址-市编码')
        Assertion.verity(json.loads(res)['data']['datumTypeMarryName'], '婚姻状况-字典名称')
        Assertion.verity(json.loads(res)['data']['liveDetail'], '居住地址-详细地址')
        Assertion.verity(json.loads(res)['data']['contactList'], '联系人信息列表')
Exemple #27
0
    def test_api_78dk_app_process_getNewestWorkInfo(self):
        # 查询工作信息(最近的)
        # {'isDiscount': '是否贴息(Y)', 'storeUuid': '门店Uuid(Y)'}
        res = XqqbAction.test_api_78dk_app_process_getNewestWorkInfo(storeUuid='', isDiscount='', )

        Assertion.verity(json.loads(res)['code'], '10000')
        Assertion.verity(json.loads(res)['data']['datumTypeIncomeName'], '薪资-字典名称')
        Assertion.verity(json.loads(res)['data']['companyCityName'], '单位地址-市名称')
        Assertion.verity(json.loads(res)['data']['position'], '职位')
        Assertion.verity(json.loads(res)['data']['companyCity'], '单位地址-市编码')
        Assertion.verity(json.loads(res)['data']['companyRegion'], '单位地址-县编码')
        Assertion.verity(json.loads(res)['data']['companyProvince'], '单位地址-省编码')
        Assertion.verity(json.loads(res)['data']['datumTypeWorktimeName'], '工作时间-字典名称')
        Assertion.verity(json.loads(res)['data']['workPhone'], '工作电话')
        Assertion.verity(json.loads(res)['data']['companyProvinceName'], '单位地址-省名称')
        Assertion.verity(json.loads(res)['data']['datumTypeWorktimeId'], '工作时间id')
        Assertion.verity(json.loads(res)['data']['companyName'], '单位名称')
        Assertion.verity(json.loads(res)['data']['companyDetail'], '单位地址-详细地址')
        Assertion.verity(json.loads(res)['data']['companyRegionName'], '单位地址-县名称')
        Assertion.verity(json.loads(res)['data']['datumTypeIncomeId'], '薪资id')
Exemple #28
0
    def test_api_78dk_app_login_updateMobile(self):
        # 更改手机号(无法接受短信)
        # {'idCard': '身份证号码(Y)', 'mobile': '新手机号(Y)'}
        res = XqqbAction.test_api_78dk_app_login_updateMobile(mobile='', idCard='', )

        Assertion.verity(json.loads(res)['code'], '10000')
Exemple #29
0
    def test_api_78dk_app_login_updateMobileSms(self):
        # 更改手机号(可接受短信)
        # {'verCode': '验证码(Y)', 'mobile': '新手机号码(Y)'}
        res = XqqbAction.test_api_78dk_app_login_updateMobileSms(verCode='', mobile='', )

        Assertion.verity(json.loads(res)['code'], '10000')
Exemple #30
0
    def test_api_78dk_app_login_updatePw(self):
        # 修改登录密码
        # {'verCode': '验证码(Y)', 'password': '******'}
        res = XqqbAction.test_api_78dk_app_login_updatePw(verCode='', password='', )

        Assertion.verity(json.loads(res)['code'], '10000')