def test_load_with_wcelemlist(self): global test_file rs = ['VDS_Veh_Dynamic_Pres', 'SCC_DynObj_CvedId', 'VDS_Veh_Eng_RPM', 'SCC_DynObj_RollPitch', 'SCC_DynObj_ColorIndex', 'VDS_Veh_Eng_Torque', 'SCC_DynObj_AudioVisualState', 'SCC_DynObj_Vel', 'SCC_DynObj_DataSize', 'VDS_Veh_Dist', 'VDS_Veh_Heading', 'SCC_DynObj_HcsmType', 'SCC_DynObj_SolId', 'SCC_DynObj_Pos', 'VDS_Veh_Speed', 'SCC_DynObj_Heading', 'SCC_DynObj_Name'] daq = Daq() daq.read(os.path.join('data', test_file), elemlist=['VDS_Veh*','SCC_Dyn*']) assert_array_equal(rs, daq.keys())
def test_load_partial(self): """test a file that did not close properly""" try: with open(os.path.join('data', partial)): pass except: return daq = Daq() with warnings.catch_warnings(record=True) as w: daq.read(os.path.join('data', partial)) self.assertEqual(len(daq.keys()), 246) self.assertEqual(daq['VDS_Veh_Speed'].shape, (1, 68646))