def test_24_threaded_queue_len_pass(self): try: worker = WorkerPool(pool_size=1, default_start=False, wait_time=0, is_thread=True) is_empty = worker.task_is_empty() self.assertEqual(is_empty,True) except RuntimeError as e: self.fail("Unexpected failure")
def test_15_process_task_add_pass(self): try: worker = WorkerPool(default_start=False, wait_time=0, max_try=3) worker.add_tasks([MultiplyTask(5,6), MultiplyTask(20,10)]) time.sleep(3) is_empty = worker.task_is_empty() self.assertEqual(is_empty,False) except RuntimeError as e: self.fail("Unexpected failure")
def test_25_threaded_task_add_pass(self): try: worker = WorkerPool(default_start=False, wait_time=0, is_thread=True) worker.add_tasks([MultiplyTask(5,6)]) time.sleep(3) is_empty = worker.task_is_empty() self.assertEqual(is_empty,False) 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")