예제 #1
0
 def testNear(self):
     t = Target()
     sendOnly(t).one(1)
     self.failIf(t.calls)
     def _check(res):
         self.failUnlessEqual(t.calls, [("one", 1)])
     d = flushEventualQueue()
     d.addCallback(_check)
     return d
예제 #2
0
 def testNear(self):
     t = Target()
     sendOnly(t).one(1)
     self.assertFalse(t.calls)
     def _check(res):
         self.assertEqual(t.calls, [("one", 1)])
     d = flushEventualQueue()
     d.addCallback(_check)
     return d
예제 #3
0
 def testResolveAfter(self):
     t = Target()
     p,r = makePromise()
     sendOnly(p).one(1)
     r(t)
     d = flushEventualQueue()
     def _check(res):
         self.failUnlessEqual(t.calls, [("one", 1)])
     d.addCallback(_check)
     return d
예제 #4
0
 def testResolveAfter(self):
     t = Target()
     p,r = makePromise()
     sendOnly(p).one(1)
     r(t)
     d = flushEventualQueue()
     def _check(res):
         self.assertEqual(t.calls, [("one", 1)])
     d.addCallback(_check)
     return d
예제 #5
0
    def testResolveBefore(self):
        t = Target()
        p, r = makePromise()
        r(t)
        sendOnly(p).one(1)
        d = flushEventualQueue()

        def _check(res):
            self.failUnlessEqual(t.calls, [("one", 1)])

        d.addCallback(_check)
        return d