コード例 #1
0
    def test__init_acquisition_cycle_ext_ds_res(self, SlocumParser_mock):
        edres = ExternalDataset(name='test_ed_res', dataset_description=DatasetDescription(), update_description=UpdateDescription(), contact=ContactInformation())
        edres.dataset_description.parameters['dataset_path'] = 'test_data/ru05-2012-021-0-0-sbd.dat'
        config = {'external_dataset_res':edres}
        SlocumDataHandler._init_acquisition_cycle(config)

        SlocumParser_mock.assert_called_once_with(edres.dataset_description.parameters['dataset_path'])
        self.assertIn('parser', config)
        self.assertEquals(config['parser'],SlocumParser_mock())
コード例 #2
0
    def test__init_acquisition_cycle_ext_ds_res(self, SlocumParser_mock):
        edres = ExternalDataset(name='test_ed_res',
                                dataset_description=DatasetDescription(),
                                update_description=UpdateDescription(),
                                contact=ContactInformation())
        edres.dataset_description.parameters[
            'dataset_path'] = 'test_data/ru05-2012-021-0-0-sbd.dat'
        config = {'external_dataset_res': edres}
        SlocumDataHandler._init_acquisition_cycle(config)

        SlocumParser_mock.assert_called_once_with(
            edres.dataset_description.parameters['dataset_path'])
        self.assertIn('parser', config)
        self.assertEquals(config['parser'], SlocumParser_mock())
コード例 #3
0
    def test__init_acquisition_cycle_ext_ds_res(self):
        edres = ExternalDataset(name='test_ed_res', dataset_description=DatasetDescription(), update_description=UpdateDescription(), contact=ContactInformation())
        edres.dataset_description.parameters['base_url'] = 'test_data/dir'
        edres.dataset_description.parameters['header_count'] = 12
        edres.dataset_description.parameters['pattern'] = 'test_filter'
        config = {'external_dataset_res':edres}
        SlocumDataHandler._init_acquisition_cycle(config)

        self.assertIn('ds_params', config)
        ds_params = config['ds_params']

        self.assertIn('header_count', ds_params)
        self.assertEquals(ds_params['header_count'],12)
        self.assertIn('base_url',ds_params)
        self.assertEquals(ds_params['base_url'],'test_data/dir')
        self.assertIn('pattern',ds_params)
        self.assertEquals(ds_params['pattern'], 'test_filter')
コード例 #4
0
    def test__init_acquisition_cycle_ext_ds_res(self):
        edres = ExternalDataset(name='test_ed_res',
                                dataset_description=DatasetDescription(),
                                update_description=UpdateDescription(),
                                contact=ContactInformation())
        edres.dataset_description.parameters['base_url'] = 'test_data/dir'
        edres.dataset_description.parameters['header_count'] = 12
        edres.dataset_description.parameters['pattern'] = 'test_filter'
        config = {'external_dataset_res': edres}
        SlocumDataHandler._init_acquisition_cycle(config)

        self.assertIn('ds_params', config)
        ds_params = config['ds_params']

        self.assertIn('header_count', ds_params)
        self.assertEquals(ds_params['header_count'], 12)
        self.assertIn('base_url', ds_params)
        self.assertEquals(ds_params['base_url'], 'test_data/dir')
        self.assertIn('pattern', ds_params)
        self.assertEquals(ds_params['pattern'], 'test_filter')
コード例 #5
0
 def test__init_acquisition_cycle_no_ext_ds_res(self):
     config = {}
     SlocumDataHandler._init_acquisition_cycle(config)
     self.assertEqual(config,config)
コード例 #6
0
 def test__init_acquisition_cycle_no_ext_ds_res(self):
     config = {}
     SlocumDataHandler._init_acquisition_cycle(config)
     self.assertEqual(config, config)