class Environment_TestCase(LSRD_ValidationFramework): '''Tests Environment Class''' def __init__(self, *args, **kwargs): self.name = 'Environment_TestCase' super(Environment_TestCase, self).__init__(*args, **kwargs) def setUp(self): '''setup''' os.environ['LST_DATA_DIR'] = '/usr/local' os.environ['LST_AUX_DIR'] = '/usr/local' os.environ['ASTER_GED_SERVER_NAME'] = 'ASTER_GED_SERVER_NAME' self.environment = Environment() def test_LST_DATA_DIR(self): '''Test the LST_DATA_DIR environment variable''' self.assertEqual('/usr/local', self.environment.get_lst_data_directory()) def test_LST_AUX_DIR(self): '''Test the LST_AUX_DIR environment variable''' self.assertEqual('/usr/local', self.environment.get_lst_aux_directory()) def test_ASTER_GED_SERVER_NAME(self): '''Test the ASTER_GED_SERVER_NAME environment variable''' self.assertEqual('ASTER_GED_SERVER_NAME', self.environment.get_aster_ged_server_name())
class Environment_TestCase(LSRD_ValidationFramework): '''Tests Environment Class''' def __init__(self, *args, **kwargs): self.name = 'Environment_TestCase' super(Environment_TestCase, self).__init__(*args, **kwargs) def setUp(self): '''setup''' os.environ['LST_DATA_DIR'] = '/usr/local' os.environ['LST_AUX_DIR'] = '/usr/local' os.environ['ASTER_GED_SERVER_NAME'] = 'ASTER_GED_SERVER_NAME' self.environment = Environment() def test_LST_DATA_DIR(self): '''Test the LST_DATA_DIR environment variable''' self.assertEqual('/usr/local', self.environment.get_lst_data_directory()) def test_LST_AUX_DIR(self): '''Test the LST_AUX_DIR environment variable''' self.assertEqual('/usr/local', self.environment.get_lst_aux_directory()) def test_ASTER_GED_SERVER_NAME(self): '''Test the ASTER_GED_SERVER_NAME environment variable''' self.assertEqual('ASTER_GED_SERVER_NAME', self.environment.get_aster_ged_server_name())
def __init__(self, xml_filename): super(AuxNARRGribProcessor, self).__init__() # Keep local copies of these self.xml_filename = xml_filename self.parms_to_extract = ['HGT', 'SPFH', 'TMP'] self.aux_path_template = '{0:0>4}/{1:0>2}/{2:0>2}' self.aux_name_template = 'NARR_3D.{0}.{1:04}{2:02}{3:02}.{4:04}.{5}' self.date_template = '{0:0>4}{1:0>2}{2:0>2}' environment = Environment() lst_aux_dir = environment.get_lst_aux_directory() self.dir_template = lst_aux_dir + '/{0}/{1}' self.record_idx = 0 self.pressure_idx = 6 # Setup the logger to use self.logger = logging.getLogger(__name__)
def __init__(self, xml_filename): super(AuxNARRGribProcessor, self).__init__() # Keep local copies of these self.xml_filename = xml_filename self.parms_to_extract = ['HGT', 'SPFH', 'TMP'] self.aux_path_template = '{0:0>4}/{1:0>2}/{2:0>2}' self.aux_name_template = 'NARR_3D.{0}.{1:04}{2:02}{3:02}.{4:04}.{5}' self.date_template = '{0:0>4}{1:0>2}{2:0>2}' environment = Environment() lst_aux_dir = environment.get_lst_aux_directory() self.dir_template = lst_aux_dir + '/{0}/{1}' self.record_idx = 0 self.pressure_idx = 6 # Setup the logger to use self.logger = logging.getLogger(__name__)