Пример #1
0
 def test_017_historyTrack(self):
     # 根据gpscode查询用户的车贷数据
     r = json.loads(f.test_historyTrack_getFinanceByGpsCode(c.deviceCode))
     gpsid = fs.get_device_id(c.deviceCode)
     financeid = fs.get_carid_by_gpsid(gpsid)
     carNo = fs.get_car_info_by_financeid(financeid, 'car_no')
     owner = fs.get_car_info_by_financeid(financeid)
     ownerMoble = fs.get_car_info_by_financeid(financeid, 'owner_moble')
     a.verity(r['data']['id'], financeid)
     a.verity(r['data']['orgCode'], orgCode)
     a.verity(r['data']['carNo'], carNo)
     a.verity(r['data']['owner'], owner)
     a.verity(r['data']['ownerMoble'], ownerMoble)
     # 根据financeId查询用户的车贷数据
     r1 = json.loads(f.test_historyTrack_getFinanceById(financeid))
     a.verity(r1['data']['id'], financeid)
     a.verity(r1['data']['orgCode'], orgCode)
     a.verity(r1['data']['carNo'], carNo)
     a.verity(r1['data']['owner'], owner)
     a.verity(r1['data']['ownerMoble'], ownerMoble)
     # 根据financeId查询绑定的GPS信息
     f.test_historyTrack_getGpsByFinanceId(financeid)
     # 获取历史轨迹定位信息(单条记录,返回所有字段)
     f.test_historyTrack_getHistoryLocation('5b188ff706699000015cda1e')
     # 获取历史轨迹(多条记录,分页查询)
     f.test_historyTrack_getHistoryLocationByPage(
         '', '', '', 1, 10, 1, c.deviceCode, c.station_starttime, c.station_endtime, 0)
     # 获取历史轨迹定位信息(全部,只返回定位相关)
     f.test_historyTrack_getHistoryTrack(
         c.deviceCode, 0, 1, c.station_starttime, c.station_endtime)
     riskid = fs.get_risk_id(c.riskName)
     # 根据id查询风险点详情
     f.test_historyTrack_getRiskDtoById(riskid)
     # 通过车贷id查询相关的所有风险点
     f.test_historyTrack_getRisksByOrgCode(c.deviceCode)
     # 根据gpsId查询相关的停车数据,查询所有
     f.test_historyTrack_getStationByGpsId(financeid, gpsid, c.station_starttime, c.station_endtime, 0)
     # 根据报警记录ID获取报警记录详情
     warnid = fs.get_warn_id(financeid=financeid)
     f.test_historyTrack_getWarnDetailById(warnid)
     # 根据报警记录ID获取报警记录详情
     f.test_historyTrack_getWarnsByGpsId(gpsid, c.station_starttime, c.station_endtime)
Пример #2
0
 def test_historyTrack_getHistoryLocationByPage(self):
     # 获取历史轨迹(多条记录,分页查询)
     FinanceAction.test_historyTrack_getHistoryLocationByPage(
         '', '', '', 1, 10, 1, '12wxwire00013', '2018-10-07 00:00:00', '2018-10-10 23:59:59', 0)