def test_build_multiple_value_mapping(self):
     value_map = ValueMapBuilder.build_cached_value_map([{
         'unclean': 'Valv',
         'clean': 'Valve'
     }, {
         'unclean': 'deLOIte',
         'clean': 'Deloitte'
     }, {
         'unclean': 'Goggle',
         'clean': 'Google'
     }], 'unclean', 'clean')
     self.assertEqual('Valve', value_map.get_mapping('Valv'))
     self.assertEqual('Deloitte', value_map.get_mapping('deLOIte'))
     self.assertEqual('Google', value_map.get_mapping('Goggle'))
Ejemplo n.º 2
0
 def _load_employer_industry_map(self):
     raw_data = csv_to_list_of_dicts(
         self._mapping_filepaths['employer_industry'])
     self.employer_industry_map = ValueMapBuilder.build_cached_value_map(
         raw_data, 'employer', 'industry')
Ejemplo n.º 3
0
 def _load_employer_name_map(self):
     raw_data = csv_to_list_of_dicts(
         self._mapping_filepaths['employer_name'])
     self.employer_name_map = ValueMapBuilder.build_cached_value_map(
         raw_data, 'old_value', 'new_value')