'When passed a L{Deferred} with no current result, which is then
fired with a success result, L{SynchronousTestCase.assertNoResult}
doesn\'t modify the result of the L{Deferred}.'

def test_assertNoResultPropagatesSuccess(self):

    d = Deferred()
    self.assertNoResult(d)
    d.callback(self.result)
    self.assertEqual(self.result, self.successResultOf(d))
