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())
Exemple #3
0
    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__)