def METHOD_NAME(self, clock):
    self.create_scheduler(clock)
    delay = 0.3
    tasks = []
    for i in range(self.MAX_TASKS):
        task = Task(clock)
        call = self.scheduler.schedule(delay, task)
        tasks.append((task, call))
    self.scheduler.stop()
    last_task = tasks[-1][0]
    last_task.wait(delay + self.GRACETIME)
    for task, call in tasks:
        self.assertEqual(task.call_time, None)