def test_fsu_mods_custom_map(self):
     transformation_info = {
         'Map': 'fsu_mods_map',
         'DataProvider': 'Florida State University Libraries',
         'IntermediateProvider': None,
         'Scenario': 'SSDNMODS'
     }
     transform(self.config, transformation_info, 'fsu', 'ssdn', verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[13])
 def test_usf_dc_custom_map(self):
     transformation_info = {
         'Map': 'ssdn_dc_map',
         'DataProvider': 'University of South Florida Libraries',
         'IntermediateProvider': None,
         'Scenario': 'SSDNDC'
     }
     transform(self.config, transformation_info, 'usf', 'ssdn', verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[18])
 def test_mdpl_qdc_custom_map(self):
     transformation_info = {
         'Map': 'ssdn_qdc_map',
         'DataProvider': 'Miami-Dade Public Library System',
         'IntermediateProvider': None,
         'Scenario': 'SSDNQDC'
     }
     transform(self.config,
               transformation_info,
               'mdpl',
               'ssdn',
               verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[16])
 def test_state_library_custom_map(self, requests_mock):
     transformation_info = {
         'Map': 'dlis_ia_map',
         'DataProvider': 'State Library and Archives of Florida',
         'IntermediateProvider': None,
         'Scenario': 'InternetArchive'
     }
     transform(self.config,
               transformation_info,
               'statelibraryandarchivesofflorida',
               'ssdn',
               verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[20])
 def test_broward_mods_custom_map(self):
     transformation_info = {
         'Map': 'ssdn_mods_map',
         'DataProvider': 'Broward College Archives & Special Collections',
         'IntermediateProvider': None,
         'Scenario': 'SSDNPartnerMODSScenario'
     }
     transform(self.config,
               transformation_info,
               'broward',
               'ssdn',
               verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[2])
 def test_fscj_mods_custom_map(self):
     transformation_info = {
         'Map': 'ssdn_mods_map',
         'DataProvider': 'Florida State College at Jacksonville',
         'IntermediateProvider': None,
         'Scenario': 'SSDNPartnerMODSScenario'
     }
     transform(self.config,
               transformation_info,
               'fscj',
               'ssdn',
               verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[8])
 def test_ir_fiu_dc_custom_map(self):
     transformation_info = {
         'Map': 'ssdn_dc_bepress_map',
         'DataProvider': 'Florida International University Libraries',
         'IntermediateProvider': None,
         'Scenario': 'BepressDC'
     }
     transform(self.config,
               transformation_info,
               'ir_fiu',
               'ssdn',
               verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[15])
 def test_vaclav_dc_custom_map(self):
     transformation_info = {
         'Map': 'fiu_dc_map',
         'DataProvider': 'Vaclav Havel Library Foundation',
         'IntermediateProvider':
         'Florida International University Libraries',
         'Scenario': 'SSDNDC'
     }
     transform(self.config,
               transformation_info,
               'vhlf',
               'ssdn',
               verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[19])
 def test_gnmhs_dc_custom_map(self):
     transformation_info = {
         'Map': 'fiu_dc_map',
         'DataProvider': 'Greater North Miami Historical Society',
         'IntermediateProvider':
         'Florida International University Libraries',
         'Scenario': 'SSDNDC'
     }
     transform(self.config,
               transformation_info,
               'gnmhs',
               'ssdn',
               verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[14])
 def test_mbvm_dc_custom_map(self):
     transformation_info = {
         'Map': 'fiu_dc_map',
         'DataProvider':
         'Miami Design Preservation League, Closeup Productions',
         'IntermediateProvider':
         'Florida International University Libraries',
         'Scenario': 'SSDNDC'
     }
     transform(self.config,
               transformation_info,
               'mbvm',
               'ssdn',
               verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[6])
 def test_brockway_dc_custom_map(self):
     transformation_info = {
         'Map': 'fiu_dc_map',
         'DataProvider':
         'Miami Shores Village Archives at Brockway Memorial Library',
         'IntermediateProvider':
         'Florida International University Libraries',
         'Scenario': 'SSDNDC'
     }
     transform(self.config,
               transformation_info,
               'brockway',
               'ssdn',
               verbosity=1)
     with open(
             os.path.join(test_dir_path, 'transformation_test_data',
                          f'SSDN_TMP-{date.today()}.jsonl')) as fp:
         test_data = json.load(fp)
     self.assertEqual(test_data, self.data[1])