Пример #1
0
 def test_010_warnOffline(self):
     # 离线报警获取离线报警记录
     f.test_warnOffline_getWarns('', 1, 10, 0)
     f.test_warnOffline_getWarns('', 1, 10, 1)
     warnid = fs.get_warn_id('lx')
     # 离线报警处理报警信息页面初始化数据
     r = json.loads(f.test_warnOffline_getHandleWarnMessage(warnid))
     a.verity(r['data']['warnid'], warnid, '断言warnid')
     a.verity(r['data']['warnFeedbacks'][0]['feedbackName'], "误报", '断言feedbackName')
     a.verity(r['data']['warnFeedbacks'][0]['feedbackCode'], '0', '断言feedbackCode')
     a.verity(r['data']['warnFeedbacks'][1]['feedbackName'], "数据异常", '断言feedbackName')
     a.verity(r['data']['warnFeedbacks'][1]['feedbackCode'], '10', '断言feedbackCode')
     a.verity(r['data']['warnFeedbacks'][2]['feedbackName'], "二次抵押", '断言feedbackName')
     a.verity(r['data']['warnFeedbacks'][2]['feedbackCode'], '2', '断言feedbackCode')
     a.verity(r['data']['warnFeedbacks'][3]['feedbackName'], "失联", '断言feedbackName')
     a.verity(r['data']['warnFeedbacks'][3]['feedbackCode'], '3', '断言feedbackCode')
     a.verity(r['data']['warnFeedbacks'][4]['feedbackName'], "GPS换车安装", '断言feedbackName')
     a.verity(r['data']['warnFeedbacks'][4]['feedbackCode'], '8', '断言feedbackCode')
     a.verity(r['data']['warnFeedbacks'][5]['feedbackName'], "定位偏差", '断言feedbackName')
     a.verity(r['data']['warnFeedbacks'][5]['feedbackCode'], '9', '断言feedbackCode')
     a.verity(r['data']['warnFeedbacks'][6]['feedbackName'], "其它", '断言feedbackName')
     a.verity(r['data']['warnFeedbacks'][6]['feedbackCode'], '99', '断言feedbackCode')
     a.verity(r['data']['warnRisks'][0]['warnCode'], "1", '断言warnCode')
     a.verity(r['data']['warnRisks'][0]['warnName'], "低风险", '断言warnName')
     a.verity(r['data']['warnRisks'][1]['warnCode'], "2", '断言warnCode')
     a.verity(r['data']['warnRisks'][1]['warnName'], "中风险", '断言warnName')
     a.verity(r['data']['warnRisks'][2]['warnCode'], "3", '断言warnCode')
     a.verity(r['data']['warnRisks'][2]['warnName'], "高风险", '断言warnName')
     a.verity(r['data']['warnRisks'][3]['warnCode'], "0", '断言warnCode')
     a.verity(r['data']['warnRisks'][3]['warnName'], "正常", '断言warnName')
     # 离线报警执行报警信息处理
     f.test_warnOffline_doHandleWarn(0, '', '', 1, warnid)
     financeid = fs.get_finance_id_bywarnid(warnid)
     # 离线报警获取车辆和GPS列表
     f.test_warnOffline_getFinanceById(financeid)
     gpsid = fs.get_warn_id('lx', 'gps_id', 0, financeid)
     # 通过gpsId和离线时长查询离线点
     f.test_warnOffline_getOfflinePoint(gpsid, "")
 def test_008_warnOffline_getOfflinePoint(self):
     warnid = fs.get_warn_id('lx')
     financeid = fs.get_finance_id_bywarnid(warnid)[0][0]
     gpsid = fs.get_warn_id('lx', 'wire_id', 0, financeid)
     # 通过gpsId和离线时长查询离线点
     f.test_warnOffline_getOfflinePoint(gpsid, "")
 def test_007_warnOffline_getFinanceById(self):
     warnid = fs.get_warn_id('lx')
     financeid = fs.get_finance_id_bywarnid(warnid)
     # 离线报警获取车辆和GPS列表
     f.test_warnOffline_getFinanceById(financeid)