def METHOD_NAME(self):
    """Test imv with apostrophes in the logical path.
    For each imv, the logical path of the source and destination data objects, will contain
    an apostrophe in either the collection name, data object name, both, or neither.
    """
    local_file = os.path.join(self.user.local_session_dir, 'test_imv_with_apostrophe_logical_path__issue_5759')
    lib.make_file(local_file, 1024, 'arbitrary')
    collection_names = ["collection", "collect'ion"]
    data_names = ["data_object", "data'_object"]
    for source_coll in collection_names:
        source_collection_path = os.path.join(self.user.session_collection, 'source', source_coll)
        self.user.assert_icommand(['imkdir', '-p', source_collection_path])
        for destination_coll in collection_names:
            destination_collection_path = os.path.join(self.user.session_collection, 'destination', destination_coll)
            self.user.assert_icommand(['imkdir', '-p', destination_collection_path])
            for source_name in data_names:
                source_logical_path = os.path.join(source_collection_path, source_name)
                self.user.assert_icommand(['iput', local_file, source_logical_path])
                self.user.assert_icommand(['ils', '-l', source_logical_path], 'STDOUT', source_name)
                for destination_name in data_names:
                    destination_logical_path = os.path.join(destination_collection_path, destination_name)
                    print('source=[{0}], destination=[{1}]'.format(source_logical_path, destination_logical_path))
                    self.user.assert_icommand(['imv', source_logical_path, destination_logical_path])
                    self.user.assert_icommand(['ils', '-l', destination_logical_path], 'STDOUT', destination_name)
                    self.user.assert_icommand_fail(['ils', '-l', source_logical_path], 'STDOUT', source_name)
                    self.user.assert_icommand(['imv', destination_logical_path, source_logical_path])
                    self.user.assert_icommand(['ils', '-l', source_logical_path], 'STDOUT', source_name)
                    self.user.assert_icommand_fail(['ils', '-l', destination_logical_path], 'STDOUT', source_name)
                self.user.assert_icommand(['irm', '-rf', destination_collection_path])
                self.user.assert_icommand(['imkdir', '-p', destination_collection_path])
                self.user.assert_icommand(['irm', '-rf', source_collection_path])
                self.user.assert_icommand(['imkdir', '-p', source_collection_path])