def test_paralleldiagnostics_start_workers_does_start_additional_workers(self):
begin_threads = threading.active_count()
ec2rlcore.paralleldiagnostics._start_workers(self.workers, 2, self.options, self.work_queue, self.logdir)
# Must have more threads than we started with, and 2 workers
self.assertGreater(threading.active_count(), begin_threads)
self.assertEqual(len(self.workers), 2)
ec2rlcore.paralleldiagnostics._start_workers(self.workers, 4, self.options, self.work_queue, self.logdir)
# Must have 4 workers
self.assertEqual(len(self.workers), 4)
# Clean up workers
# This is tested in test_workers_lifecycle_sentinels()
for _ in self.workers:
self.work_queue.put(None)
test_paralleldiagnostics.py 文件源码
python
阅读 28
收藏 0
点赞 0
评论 0
评论列表
文章目录