'Verifies that an attempt to delete a timeout within the
corresponding handler generates no exceptions.'

def test_timer_for_deleting_itself(self):

    self.timer_stack = list()
    handle_holder = []
    self.timer_got_fired = False
    self.handle = self.ioloop.add_timeout(0.1, partial(self._on_timer_delete_itself, handle_holder))
    handle_holder.append(self.handle)
    self.start()
    self.assertTrue(self.timer_got_called)
