'A timeout handler that tries to remove another timeout handler
that is ready to run. This should pose no issues.'

def _on_timer_delete_another(self, holder):

    target_timer = holder[0]
    self.ioloop.remove_timeout(target_timer)
    self.deleted_another_timer = True
    def _on_timer_conclude():
        'A    timeout    handler    that    is    called    to    verify    outcome    of    calling\n                                                or    not    calling    of    previously    set    handlers.'
        self.concluded = True
        self.assertTrue(self.deleted_another_timer)
        self.assertNotIn(target_timer, self.ioloop._poller._timeouts)
        self.ioloop.stop()
    self.ioloop.add_timeout(0.01, _on_timer_conclude)
