def test_ready_prefix_on_cmdline_dead_process(self): self.child.cmdline.side_effect = psutil.NoSuchProcess(11347) self.process.children.return_value = [self.child] with patch('psutil.Process', return_value=self.process): self.assertEqual( get_num_ready_workers_running(self.gunicorn_master_proc), 0)
def test_ready_prefix_on_cmdline_zombie(self): self.child.cmdline.return_value = [] self.process.children.return_value = [self.child] with patch('psutil.Process', return_value=self.process): self.assertEqual( get_num_ready_workers_running(self.gunicorn_master_proc), 0)
def test_ready_prefix_on_cmdline(self): self.child.cmdline.return_value = [ settings.GUNICORN_WORKER_READY_PREFIX ] self.process.children.return_value = [self.child] with patch('psutil.Process', return_value=self.process): self.assertEqual( get_num_ready_workers_running(self.gunicorn_master_proc), 1)
def test_ready_prefix_on_cmdline_dead_process(self): self.child.cmdline.side_effect = psutil.NoSuchProcess(11347) self.process.children.return_value = [self.child] with patch('psutil.Process', return_value=self.process): self.assertEqual(get_num_ready_workers_running(self.gunicorn_master_proc), 0)
def test_ready_prefix_on_cmdline_zombie(self): self.child.cmdline.return_value = [] self.process.children.return_value = [self.child] with patch('psutil.Process', return_value=self.process): self.assertEqual(get_num_ready_workers_running(self.gunicorn_master_proc), 0)
def test_ready_prefix_on_cmdline(self): self.child.cmdline.return_value = [settings.GUNICORN_WORKER_READY_PREFIX] self.process.children.return_value = [self.child] with patch('psutil.Process', return_value=self.process): self.assertEqual(get_num_ready_workers_running(self.gunicorn_master_proc), 1)