def test_parse_folder_name_multiple_keys_not_found(): if hasattr(load_config, 'config'): del load_config.config destination_folder = DestinationFolder() place_name = { 'default': u'United States of America', 'country': u'United States of America' } mask = '%city-%state' location_parts = re.findall('(%[^%]+)', mask) path = destination_folder.parse_mask_for_location(mask, location_parts, place_name) if hasattr(load_config, 'config'): del load_config.config assert path == 'United States of America', path
def test_parse_folder_name_key_not_found_with_static_chars(): if hasattr(load_config, 'config'): del load_config.config destination_folder = DestinationFolder() place_name = { 'default': u'California', 'country': u'United States of America', 'state': u'California' } mask = '%city-is-not-found' location_parts = re.findall('(%[^%]+)', mask) path = destination_folder.parse_mask_for_location(mask, location_parts, place_name) if hasattr(load_config, 'config'): del load_config.config assert path == 'California', path
def test_parse_folder_name_multiple(): if hasattr(load_config, 'config'): del load_config.config destination_folder = DestinationFolder() place_name = { 'default': u'California', 'country': u'United States of America', 'state': u'California', 'city': u'Sunnyvale' } mask = '%city-%state-%country' location_parts = re.findall('(%[^%]+)', mask) path = destination_folder.parse_mask_for_location(mask, location_parts, place_name) if hasattr(load_config, 'config'): del load_config.config assert path == 'Sunnyvale-California-United States of America', path