def test__fire_calls_hooks(self): dhooks = DeferredHooks() ds = Deferred(), Deferred() for d in ds: dhooks.add(d) dhooks.fire() for d in ds: self.assertIsNone(extract_result(d))
def test__fire_calls_hooks_in_reactor(self): def validate_in_reactor(_): self.assertTrue(isInIOThread()) dhooks = DeferredHooks() d = Deferred() d.addCallback(validate_in_reactor) dhooks.add(d) dhooks.fire() self.assertThat(d, IsFiredDeferred())