def METHOD_NAME():
    self.pool.get()
    self.pool.get()
    self.pool.get()
    self.pool.get()
    # No one should be waiting yet.
    self.assertEqual(self.pool.waiting(), 0)
    # The call to the next get will unschedule this routine.
    self.pool.get()
    # So this put should never be called.
    waiter.put('Failed!')