Skip to content

Instantly share code, notes, and snippets.

Created October 22, 2012 12:59
Show Gist options
  • Save anonymous/3931398 to your computer and use it in GitHub Desktop.
Save anonymous/3931398 to your computer and use it in GitHub Desktop.
from twisted.trial.unittest import TestCase
from twisted.internet.defer import Deferred
from twisted.internet import reactor
class TestWhyDoesThisWork(TestCase):
def test_return_deferred_pass(self):
d = Deferred()
d.addCallback(self.assertEqual, 10)
reactor.callLater(0.1, d.callback, 10)
return d
def test_return_deferred_fail(self):
d = Deferred()
d.addCallback(self.assertEqual, 10)
reactor.callLater(0.1, d.callback, 11)
return d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment