Example #1
0
  def testNoChanges(self):
    wfjc = jqueue._WaitForJobChangesHelper()

    # No change
    self.assertEqual(wfjc(self.filename, self._LoadWaitingJob, ["status"],
                          [constants.JOB_STATUS_WAITLOCK], None, 0.1),
                     constants.JOB_NOTCHANGED)

    # No previous information
    self.assertEqual(wfjc(self.filename, self._LoadWaitingJob,
                          ["status"], None, None, 1.0),
                     ([constants.JOB_STATUS_WAITLOCK], []))
Example #2
0
 def testLostJob(self):
   wfjc = jqueue._WaitForJobChangesHelper()
   self.assert_(wfjc(self.filename, self._LoadLostJob,
                     ["status"], None, None, 1.0) is None)