'Helper to create fake scheduler and cooperator in tests.
The cooperator has a termination timer which will never inform
the scheduler that the task needs to be terminated.
@return: L{tuple} of (scheduler, cooperator)'

def getFakeSchedulerAndEternalCooperator(self):

    scheduler = FakeScheduler()
    cooperator = Cooperator(scheduler=scheduler, terminationPredicateFactory=EternalTerminationPredicateFactory)
    return (scheduler, cooperator)
