def test_reader_from_url(self): readers = reader_from_url(reader_list) self.assertIsNone(readers[0]) self.assertTrue(isinstance(readers[1], reader_ROMS_native.Reader)) self.assertIsNone(readers[2]) self.assertTrue(isinstance(readers[3], reader_netCDF_CF_generic.Reader))
def initialise(self): self.logger.debug('Initialising: ' + self._lazyname) self.reader = reader_from_url(self._args[0]) if self.reader is None: raise ValueError('Reader could not be initialised') else: self.logger.debug('Reader initialised: ' + self.reader.name) self.initialised = True