Beispiel #1
0
 def test_001_devices(self):
     """
     Time       :2019-03-20 上午 10:27
     author     : 闫红
     desc       :实现设备相关接口,新增设备、编辑设备、查看设备详情、获取设备类型、获取设备列表、删除设备
     """
     r1 = json.loads(
         FinanceAction.test_device_save('', '0045', 1, 'GT02D',
                                        'ddwire10000', '1064847072526',
                                        '2019-02-27'))
     Assertion.verity(r1['code'], 'F2000', '断言新增设备')
     gps_id = FinanceSql.get_device_id('ddwire10000')
     r4 = json.loads(
         FinanceAction.test_device_update(gps_id, '0045', 1, 'GT02D',
                                          'ddwire10000', '1064847072527',
                                          '2019-02-28'))
     Assertion.verity(r4['code'], 'F2000', '断言修改设备')
     r5 = json.loads(FinanceAction.test_device_getLowerOrg())
     r6 = json.loads(FinanceAction.test_device_getDeviceMoudel(1))
     Assertion.verityContain(r6['data'][0]['dictCode'], 'GT02D',
                             '断言有线型号包含GT02D')
     r7 = json.loads(FinanceAction.test_device_getDeviceType())
     Assertion.verity(r7['data'][0]['dictCode'], '1', '断言dictCode')
     Assertion.verity(r7['data'][0]['dictName'], '有线', '断言dictName')
     Assertion.verity(r7['data'][1]['dictCode'], '0', '断言dictCode')
     Assertion.verity(r7['data'][1]['dictName'], '无线', '断言dictName')
     r8 = json.loads(FinanceAction.test_device_detail(gps_id))
     Assertion.verity(r8['data']['deviceCode'], 'ddwire10000', '断言设备号')
     Assertion.verity(r8['data']['id'], gps_id[0][0], '断言id')
     r2 = json.loads(FinanceAction.test_device_delete(gps_id))
     Assertion.verityContain(r2['message'], '成功', '断言删除')
     r9 = json.loads(FinanceAction.test_device_list('ddwire10000', 1, 10))
     Assertion.verity(r9['data']['pageNum'], 1, '断言页码')
     Assertion.verity(r9['data']['pageSize'], 10, '断言条码')
     Assertion.verityNone(r9['data']['record'], '断言删除后应该为空')
 def test_013_api_mobile_phone_config_phone_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :账号密码登录提交接口
     """
     rs1 = CrawleroperatorAction.test_api_mobile_phone_config(reqid=reqid, token=token, phone='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'phone不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_032_api_mobile_get_result_reqid_error(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取运营商采集数据接口 (放在登录之后)
     """
     rs1 = CrawleroperatorAction.test_api_mobile_get_result(reqid=reqid + '1', token=token)
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], '不存在该reqId')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_011_api_mobile_phone_config_token_error(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :账号密码登录提交接口
     """
     rs1 = CrawleroperatorAction.test_api_mobile_phone_config(reqid=reqid, token=token + '1', phone=phone)
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token错误')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_004_api_mobile_refresh_smscode_token_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取二次短信验证码接口
     """
     rs1 = CrawleroperatorAction.test_api_mobile_refresh_smscode(reqid=reqid, token='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_043_api_mobile_refresh_verify_pic_token_error(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取二次图片验证
     """
     rs1 = CrawleroperatorAction.test_api_mobile_refresh_verify_pic(reqid=reqid, token=token + '1')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token错误')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_020_api_mobile_refresh_sms_code_reqid_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :刷新运营商登录的短信验证码接口
     """
     rs1 = CrawleroperatorAction.test_api_mobile_refresh_sms_code(reqid='', token=token)
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'reqId不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_040_api_mobile_refresh_verify_code_token_error(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :刷新运营商登录的图片验证码接口
     """
     rs1 = CrawleroperatorAction.test_api_mobile_refresh_verify_code(reqid=reqid, token='123')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token错误')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_042_api_mobile_refresh_verify_pic_reqid_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取二次图片验证
     """
     rs1 = CrawleroperatorAction.test_api_mobile_refresh_verify_pic(reqid='', token=token)
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'reqId不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_002_backstage_tenant_config_tenant_list_not_exist(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 机构管理员列表查询,查询不存在的机构
     """
     rs = PmsAction.test_backstage_tenant_config_tenant_list(name='99999', currentpage=1, pagesize=10)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], 'SUCCESS')
     Assertion.verityNone(json.loads(rs)['data']['objs'])
 def test_010_api_mobile_get_status_token_None(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取运营商任务当前状态接口
     """
     rs1 = CrawleroperatorAction.test_api_mobile_get_status(reqid=reqid, token='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_049_api_mobile_code_submit_token_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :二次验证码提交接口
     """
     rs1 = CrawleroperatorAction.test_api_mobile_code_submit(reqid=reqid, code='123', token='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_007_api_mobile_get_status_reqid_error(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取运营商任务当前状态接口
     """
     rs1 = CrawleroperatorAction.test_api_mobile_get_status(reqid=reqid + '1', token=token)
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], '不存在该reqId')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_019_api_telecom_get_result_all_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取运营商采集数据接口
     """
     rs1 = TelecomcrawlerAction.test_api_telecom_get_result(reqid='', token='', name='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_010_api_telecom_login_submit_passwd_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :账号密码登录提交接口
     """
     rs1 = TelecomcrawlerAction.test_api_telecom_login_submit(
         password='', reqid=reqid, token=token, name=phone)
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'password不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_030_api_mobile_login_submit_reqid_name_None(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :账号密码登录提交接口
     """
     rs1 = CrawleroperatorAction.test_api_mobile_login_submit(
         reqid=reqid, token=token + '1', name='', password='******', code='', randompassword='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'name不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_013_api_telecom_refresh_sms_code_token_error(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取二次短信验证码接口
     """
     rs1 = TelecomcrawlerAction.test_api_telecom_refresh_sms_code(
         reqid='18750fa83bcc11e98811a81e844f9fc2', token='cdddef32b7ec4be9926d30f545e76c371', name=phone, tu='')
     Assertion.verity(json.loads(rs1)['retCode'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token错误')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_021_api_telecom_get_status_token_error(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取运营商任务当前状态接口
     """
     rs1 = TelecomcrawlerAction.test_api_telecom_get_status(
         reqid='18750fa83bcc11e98811a81e844f9fc2', token='cdddef32b7ec4be9926d30f5451e76c37')
     Assertion.verity(json.loads(rs1)['retCode'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token错误')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_016_api_telecom_code_submit_all_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :二次验证码提交接口
     """
     rs1 = TelecomcrawlerAction.test_api_telecom_code_submit(
         reqid='', token='', name='', code='', sfzname='', idcard='', password='', tu='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_015_api_telecom_refresh_sms_code_name_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取二次短信验证码接口
     """
     rs1 = TelecomcrawlerAction.test_api_telecom_refresh_sms_code(
         reqid='12343', token='cdddef32b7ec4be9926d30f545e76c371', name='', tu='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'name不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
Beispiel #21
0
 def test_042_api_78dk_platform_om_trans_findTransLogList_searchwhere_not_exits(self):
     """
     交易流水列表  查询不存在的交易对象
     :return:
     """
     res = json.loads(WebAction.test_api_78dk_platform_om_trans_findTransLogList(
         pagesize=10, pagecurrent=1, enddate='', begindate='', transstate="", searchwhere=MockData.words_cn(10),
         transtype=""))
     Assertion.verity(res['code'], '10000')
     Assertion.verity(res['msg'], '成功')
     Assertion.verityNone(res['data']['dataList'])
 def test_011_api_telecom_refresh_sms_code_name_error(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取二次短信验证码接口
     """
     rs1 = TelecomcrawlerAction.test_api_telecom_refresh_sms_code(
         reqid=reqid, token=token, name='1816666113', tu='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], '登录失效或者请使用第一次登陆返回的reqId重试~')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_033_backstage_system_permission_info_none(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 权限查询接口,清空系统权限后查询
     """
     business_id = pq.get_business_id('系统')
     rs = PmsAction.test_backstage_system_permission_info(id=business_id)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
     Assertion.verityNone(json.loads(rs)['data'])
 def test_012_api_telecom_refresh_sms_code_token_none(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取二次短信验证码接口
     """
     rs1 = TelecomcrawlerAction.test_api_telecom_refresh_sms_code(
         reqid=reqid, token='', name=phone, tu='')
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], 'token不能为空')
     Assertion.verityNone(json.loads(rs1)['data'])
Beispiel #25
0
 def test_004_backstage_user_list_overlong(self):
     """
     Time       :2019-07-17
     author     : 闫红
     desc       : 用户列表查询,name超长
     """
     name = MD.words_cn(256)
     rs = PmsAction.test_backstage_user_list(name=name, currentpage=1, pagesize=10)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
     Assertion.verityNone(json.loads(rs)['data']['objs'])
 def test_006_api_telecom_get_result(self):
     """
     Time       :2019-06-19
     author     : 罗林
     desc       :获取运营商采集数据接口
     """
     rs1 = TelecomcrawlerAction.test_api_telecom_get_result(
         reqid=reqid, token=token, name=phone)
     Assertion.verity(json.loads(rs1)['code'], 0)
     Assertion.verity(json.loads(rs1)['retMsg'], '数据为空请检查当前手机号是否授权成功!')
     Assertion.verityNone(json.loads(rs1)['data'])
 def test_004_backstage_tenant_config_tenant_list_overlong(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 机构管理员列表查询,条件超过255位
     """
     tenant_name = MD.words_cn(256)
     rs = PmsAction.test_backstage_tenant_config_tenant_list(name=tenant_name, currentpage=1, pagesize=10)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], 'SUCCESS')
     Assertion.verityNone(json.loads(rs)['data']['objs'])
Beispiel #28
0
 def test_06_api_78dk_platform_product_base_viewProductDetails_not_exits(
         self):
     # 查询产品模板
     res = PlatformAction.test_api_78dk_platform_product_base_viewProductDetails(
         name=''.join(fake.words(nb=128)), pagecurrent=1, pagesize=10)
     Assertion.verity(json.loads(res)['code'], '10000')
     Assertion.verity(json.loads(res)['msg'], '成功')
     Assertion.verity(json.loads(res)['data']['currentPage'], 1)
     Assertion.verity(json.loads(res)['data']['pageSize'], 10)
     Assertion.verity(json.loads(res)['data']['totalCount'], 0)
     Assertion.verity(json.loads(res)['data']['totalPage'], 0)
     Assertion.verityNone(json.loads(res)['data']['dataList'])
 def test_010_backstage_system_list_not_exist(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 列表查询接口,查询新增系统
     """
     rs = PmsAction.test_backstage_system_list(currentpage=1,
                                               pagesize=10,
                                               name=-1)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], 'SUCCESS')
     Assertion.verityNone(json.loads(rs)['data']['objs'])
 def test_007_backstage_tenant_administrator_list_overlong(self):
     """
     Time       :2019-07-15
     author     : 闫红
     desc       : 未新增管理员,关键字名称超长,查询管理员
     """
     tenantid = pq.get_tenantid('系统', '机构')
     name = MD.words_cn(256)
     rs = PmsAction.test_backstage_tenant_administrator_list(tenantid=tenantid,currentpage=1,name=name,pagesize=10)
     Assertion.verity(json.loads(rs)['code'], 10000)
     Assertion.verity(json.loads(rs)['msg'], "SUCCESS")
     Assertion.verityNone(json.loads(rs)['data']['objs'])