def test_import_file_path_utf8_encoded_ascii(): temporary_folder, folder = helper.create_working_folder() temporary_folder_destination, folder_destination = helper.create_working_folder( ) origin = text_type(folder) + u'/unicode' + six_unichr( 160) + u'filename.txt' # encode the unicode string to ascii origin = origin.encode('utf-8') shutil.copyfile(helper.get_file('valid.txt'), origin) helper.reset_dbs() dest_path = elodie.import_file(origin, folder_destination, False, False, False) helper.restore_dbs() shutil.rmtree(folder) shutil.rmtree(folder_destination) assert helper.path_tz_fix( os.path.join( '2016-04-Apr', 'London', u'2016-04-07_11-15-26-unicode\xa0filename-sample-title.txt') ) in dest_path, dest_path
def test_import_file_path_unicode(): raise SkipTest("Temporarily skipping unicode test. sh-167") temporary_folder, folder = helper.create_working_folder() temporary_folder_destination, folder_destination = helper.create_working_folder() origin = text_type(folder)+u'/unicode'+six_unichr(160)+u'filename.txt' origin = origin.encode('utf-8') shutil.copyfile(helper.get_file('valid.txt'), origin) helper.reset_dbs() dest_path = elodie.import_file(origin, folder_destination, False, False, False) helper.restore_dbs() shutil.rmtree(folder) shutil.rmtree(folder_destination) assert helper.path_tz_fix(os.path.join('2016-04-Apr','Unknown Location',u'2016-04-07_11-15-26-unicode\xa0filename-sample-title.txt')) in dest_path, dest_path