I wonder if here and next test you should call `self.assertEqual(self.successResultOf(d), 'result!')` to check if original deferred got fired. If that is separately tested in further tests, then it may not be required.