예제 #1
0
 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())
예제 #2
0
    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))