scheduling/re-scheduling of events has bug
The tests (and hence the underlying code) for the scheduling/rescheduling of events has a bug.
We test to make sure that we cannot create a SECOND identical job as in:
print("... make sure we cannot schedule another [different] one...") another_work_item = factory.scheduleBlock(self.good_authenticated_agent, this_event) self.failUnless(another_work_item == work_item, 'wrong answer, we scheduled another DIFFERENT block')
but the careful reader will notice that this test is BACKWARDS, another_work_item is NOT different if it "==" the original work item.
This primarily affects the timeout, which is being both scheduled and re-scheduled and taking up log space and confusing things.