'A paused Deferred encountered while pushing a result forward through a
chain does not prevent earlier Deferreds from continuing to execute
their callbacks.'

def test_pausedDeferredChained(self):

    first = defer.Deferred()
    second = defer.Deferred()
    first.addCallback((lambda ignored: second))
    first.callback(None)
    first.pause()
    second.callback(None)
    result = []
    second.addCallback(result.append)
    self.assertEqual(result, [None])
