コード例 #1
0
 def testSimpleGrps(self):
     "simple tasks in groups"
     sched = Sched()
     tasks = []
     for i in xrange(10):
         t = TrivialTask()
         tasks.append(t)
         grp = sched.obtainGroup(mkGrpName(i % 2), 2)
         sched.addTask(t.run, grp)
     sched.run()
     for t in tasks:
         self.failUnless(t.ran)
コード例 #2
0
ファイル: SchedTests.py プロジェクト: strbean/pubMunch-BRCA
 def testSimpleGrps(self):
     "simple tasks in groups"
     sched = Sched()
     tasks = []
     for i in xrange(10):
         t = TrivialTask()
         tasks.append(t)
         grp = sched.obtainGroup(mkGrpName(i % 2), 2)
         sched.addTask(t.run, grp)
     sched.run()
     for t in tasks:
         self.failUnless(t.ran)
コード例 #3
0
 def testMoveGrps(self):
     "tasks moving between groups"
     sched = Sched()
     tasks = []
     for i in xrange(10):
         t = MoveGrpTask(mkGrpName(i + 1))
         tasks.append(t)
         grp = sched.obtainGroup(mkGrpName(i))
         sched.addTask(t.run, grp)
     sched.run()
     for t in tasks:
         self.failUnless(t.ran)
         self.failUnless(t.moved)
コード例 #4
0
ファイル: SchedTests.py プロジェクト: strbean/pubMunch-BRCA
 def testMoveGrps(self):
     "tasks moving between groups"
     sched = Sched()
     tasks = []
     for i in xrange(10):
         t = MoveGrpTask(mkGrpName(i + 1))
         tasks.append(t)
         grp = sched.obtainGroup(mkGrpName(i))
         sched.addTask(t.run, grp)
     sched.run()
     for t in tasks:
         self.failUnless(t.ran)
         self.failUnless(t.moved)