def METHOD_NAME(self):
    """
    Test to submit a job with a start, end, and duration
    where start + duration != end.
    """
    now = int(time.time())
    a = {'Resource_List.select': '1:ncpus=1',
         'reserve_start': now + 20,
         'reserve_end': now + 40,
         'reserve_duration': 10}
    R = Reservation(TEST_USER, attrs=a)
    rid = None
    try:
        rid = self.server.submit(R)
    except PbsSubmitError as e:
        self.assertTrue('Bad time specification(s)' in e.msg[0],
                        'Reservation Submit failed in an unexpected way')
    self.assertTrue(rid is None,
                    'Reservation Submit succeeded' +
                    'when it should have failed')