コード例 #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
ファイル: test_promise.py プロジェクト: byrgazov/foolscap
 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
ファイル: test_promise.py プロジェクト: byrgazov/foolscap
 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