'L{defer.maybeDeferred} should let L{defer.Deferred} instance pass by
so that original result is the same.'

def test_maybeDeferredAsync(self):

    d = defer.Deferred()
    d2 = defer.maybeDeferred((lambda : d))
    d.callback('Success')
    result = []
    d2.addCallback(result.append)
    self.assertEqual(result, ['Success'])
