def test_paralleldiagnostics_start_workers_doesnt_start_above_concurrency_limit(self):
begin_threads = threading.active_count()
ec2rlcore.paralleldiagnostics._start_workers(self.workers, 2, self.options, self.work_queue, self.logdir)
self.assertEqual(len(self.workers), 2)
ec2rlcore.paralleldiagnostics._start_workers(self.workers, 2, self.options, self.work_queue, self.logdir)
self.assertEqual(len(self.workers), 2)
ec2rlcore.paralleldiagnostics._start_workers(self.workers, 1, self.options, self.work_queue, self.logdir)
self.assertEqual(len(self.workers), 2)
# Clean up workers
# This is tested in test_workers_lifecycle_sentinels()
for _ in self.workers:
self.work_queue.put(None)
test_paralleldiagnostics.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录