Пример #1
0
 def _checks(_):
     d = pp.callRemote(First, data=DATA)
     self.assertEquals(pp.started, True)
     self.assertEquals(pp.finished, False)
     self.assertEquals(len(pp.processes), pp.min)
     self.assertEquals(len(pp._finishCallbacks), pp.min)
     self.assertEquals(len(pp.ready), pp.min - 1)
     self.assertEquals(len(pp.busy), 1)
     child = pp.busy.pop()
     pp.busy.add(child)
     child.callRemote(Second)
     return d
Пример #2
0
 def _checks(_):
     d = pp.callRemote(First, data=DATA)
     self.assertEquals(pp.started, True)
     self.assertEquals(pp.finished, False)
     self.assertEquals(len(pp.processes), pp.min)
     self.assertEquals(len(pp._finishCallbacks), pp.min)
     self.assertEquals(len(pp.ready), pp.min - 1)
     self.assertEquals(len(pp.busy), 1)
     child = pp.busy.pop()
     pp.busy.add(child)
     child.callRemote(Second)
     return d
Пример #3
0
        def _checks(_):
            self.assertEquals(pp.started, True)
            self.assertEquals(pp.finished, False)
            self.assertEquals(len(pp.processes), pp.min)
            self.assertEquals(len(pp._finishCallbacks), pp.min)

            D = "DATA"
            d = [pp.doWork(First, data=D) for x in xrange(MAX)]

            self.assertEquals(pp.started, True)
            self.assertEquals(pp.finished, False)
            self.assertEquals(len(pp.processes), pp.max)
            self.assertEquals(len(pp._finishCallbacks), pp.max)

            [child.callRemote(Second) for child in pp.processes]
            return defer.DeferredList(d).addCallback(_realChecks)
Пример #4
0
        def _checks(_):
            self.assertEquals(pp.started, True)
            self.assertEquals(pp.finished, False)
            self.assertEquals(len(pp.processes), pp.min)
            self.assertEquals(len(pp._finishCallbacks), pp.min)

            D = "DATA"
            d = [pp.doWork(First, data=D) for x in xrange(MAX)]

            self.assertEquals(pp.started, True)
            self.assertEquals(pp.finished, False)
            self.assertEquals(len(pp.processes), pp.max)
            self.assertEquals(len(pp._finishCallbacks), pp.max)

            [child.callRemote(Second) for child in pp.processes]
            return defer.DeferredList(d).addCallback(_realChecks)