def test_23_threaded_worker_start_pass(self): try: worker = WorkerPool(pool_size=1, default_start=False, wait_time=0, max_try=1, is_thread=True) worker.start_processing() worker.stop_all() except RuntimeError as e: self.fail("Unexpected failure")
def test_16_process_task_processing(self): try: worker = WorkerPool(wait_time=0, max_try=3) worker.add_tasks([MultiplyTask(5,6)]) worker.stop_all() time.sleep(4) is_empty = worker.task_is_empty() self.assertEqual(is_empty,True) except RuntimeError as e: self.fail("Unexpected failure")
def test_26_threaded_task_processing(self): try: worker = WorkerPool(wait_time=0, is_thread=True, max_try=2) worker.add_tasks([(5,3),(6,4)]) worker.stop_all() time.sleep(4) is_empty = worker.task_is_empty() self.assertEqual(is_empty,True) except RuntimeError as e: self.fail("Unexpected failure")