Exemple #1
0
    def setUp(self):
        self.min_workers = 3
        self.logger = None
        self.tp = ThreadPool(self.min_workers, self.logger)

        self.assertEquals(self.tp.min_workers, 3)
        self.assertEquals(self.tp.logger, None)
        self.assertEquals(self.tp.wait, 0.01)
        self.assertTrue(self.tp.daemon)
Exemple #2
0
    def setUp(self):
        IrcTkTestCase.setUp(self)

        self.min_workers = 3
        self.tp = ThreadPool(self.min_workers)
        self.assertEqual(self.tp.min_workers, 3)
        self.assertEqual(self.tp.logger, None)
        self.assertEqual(self.tp.wait, 0.01)
        self.assertTrue(self.tp.daemon is not None)

        self.worker = Worker(self.tp.tasks, None)
        self.assertEqual(self.tp.tasks, self.worker.tasks)
        self.assertEqual(None, self.worker.logger)
Exemple #3
0
 def thread_pool(self):
     thread_pool = \
             ThreadPool(self.config['MIN_WORKERS'], logger=self.logger)
     return thread_pool