def METHOD_NAME(self):
    """
    If a job directory already exists, the mom should clean it up
    after rejecting the job. When the server sends the request for
    the second time, the mom will run the job correctly.
    The mom has special code if the job id is less than 11 characters,
    so this will test job ids shorter than 11 characters.
    """
    # Change the server name to create a job id shorter than 11 characters
    self.change_server_name('svr')
    # Submit a held job so the job id is known
    j = Job(TEST_USER, attrs={ATTR_h: None})
    j.set_sleep_time(3)
    jid = self.server.submit(j)
    # Create the job directory in mom_priv
    path = self.mom.get_formed_path(self.mom.pbs_conf['PBS_HOME'],
                                    'mom_priv', 'jobs', jid + '.TK')
    self.logger.info('Creating directory %s', path)
    self.du.mkdir(hostname=self.mom.hostname, path=path, sudo=True)
    # Rls the job, ensure it finishes and the directory no longer exists
    self.server.rlsjob(jid, USER_HOLD)
    self.server.expect(JOB, 'queue', id=jid, op=UNSET, max_attempts=20,
                       interval=1, offset=1)
    ret = self.du.isdir(hostname=self.mom.hostname, path=path, sudo=True)
    self.assertFalse(ret, 'Directory %s still exists.' % path)