示例#1
0
 def test_determineFileType(self):
     """determineFileType should find files"""
     self.assertEqual('contextfile', FIRE_L0_L1.determineFileType('ContextData.csv'))
     self.assertEqual('configfile', FIRE_L0_L1.determineFileType('Config.csv'))
     self.assertEqual('mbpfile', FIRE_L0_L1.determineFileType('BurstData.csv'))
     self.assertEqual('hiresfile', FIRE_L0_L1.determineFileType('HiResData.csv'))
     self.assertRaises(ValueError, FIRE_L0_L1.determineFileType, 'badin')
示例#2
0
 def test_fillArray(self):
     """fillArray should do as we expect"""
     np.testing.assert_array_equal(np.zeros((10,2)), FIRE_L0_L1.fillArray((10,2), fillval=0))
     val = np.zeros((10,2))
     val[...] = -999
     # regression on default
     np.testing.assert_array_equal(val, FIRE_L0_L1.fillArray((10,2)))
示例#3
0
 def test_combineBytes(self):
     """combineBytes should provide known answers"""
     self.assertEqual(0, FIRE_L0_L1.combineBytes(0,0,0,0,0))
     self.assertEqual(256, FIRE_L0_L1.combineBytes(0,1))
     self.assertEqual(65536, FIRE_L0_L1.combineBytes(0,0,1))