diff --git a/tests/base.py b/tests/base.py index 334dcb834f..8ff1d65eb6 100644 --- a/tests/base.py +++ b/tests/base.py @@ -3925,11 +3925,12 @@ class ZuulTestCase(BaseTestCase): worker_build = self.executor_server.job_builds.get( server_job.unique.decode('utf8')) if worker_build: - if worker_build.isWaiting() or worker_build.paused: + if build.paused: continue - else: - self.log.debug("%s is running" % worker_build) - return False + if worker_build.isWaiting(): + continue + self.log.debug("%s is running" % worker_build) + return False else: self.log.debug("%s is unassigned" % server_job) return False