def test_time_extraction(self):
        extractor = TimeInformationExtractor()
        startTime, endTime = extractor.extractTimeInformation('MER_RR__2PRACR20071224_131046_000026212064_00296_30410_0000.nc')

        expectedStartDate = datetime(2007, 12, 24, 13, 10, 46)
        expectedEndDate = datetime(2007, 12, 24, 13, 54, 27)

        self.assertEquals(expectedStartDate, startTime)
        self.assertEquals(expectedEndDate, endTime)
 def testTimeExtraction_fail(self):
     extractor = TimeInformationExtractor()
     self.assertRaises(ValueError, lambda : extractor.extractTimeInformation('completely_wrong_but_at_least_long_filename'))