コード例 #1
0
class FIFOTaskPoolTests(TestCase, AbstractTaskPoolTests):
    def setUp(self):
        self.pool = FIFOTaskPool()

    def test_breaking_tie(self):
        next_task = self._put_a_task()
        self._put_a_task()
        self._put_a_task()

        self.assertIs(next_task, self.pool.take())
コード例 #2
0
ファイル: test_tasks.py プロジェクト: fchauvel/MAD
class FIFOTaskPoolTests(TestCase, AbstractTaskPoolTests):

    def setUp(self):
        self.pool = FIFOTaskPool()

    def test_breaking_tie(self):
        next_task = self._put_a_task\
            ()
        self._put_a_task()
        self._put_a_task()

        self.assertIs(next_task, self.pool.take())
コード例 #3
0
 def create_FIFO_task_pool(self, environment):
     return TaskPoolWrapper(environment, FIFOTaskPool())
コード例 #4
0
 def setUp(self):
     self.pool = FIFOTaskPool()