From aa9d4a1f1bcd5271bdb36ff949ad8da27c866713 Mon Sep 17 00:00:00 2001 From: Brian Tiemann Date: Thu, 21 Nov 2024 09:56:34 -0500 Subject: [PATCH] Job can exist but not have status --- netbox/netbox/tests/test_jobs.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/netbox/netbox/tests/test_jobs.py b/netbox/netbox/tests/test_jobs.py index eb8afe3db..25af6d142 100644 --- a/netbox/netbox/tests/test_jobs.py +++ b/netbox/netbox/tests/test_jobs.py @@ -126,11 +126,10 @@ class EnqueueTest(JobRunnerTestCase): instance = DataSource() redis = Redis() job1 = TestJobRunner.enqueue(instance, schedule_at=self.get_schedule_at()) - job1_rq = None + job1_rq = RQJob.fetch(str(job1.job_id), connection=redis) max_sleep = 5 sleep_count = 0 - while job1_rq is None and sleep_count < max_sleep: - job1_rq = RQJob.fetch(str(job1.job_id), connection=redis) + while not job1_rq.get_status() and sleep_count < max_sleep: time.sleep(1) sleep_count += 1 job2 = TestJobRunner.enqueue_once(instance, schedule_at=self.get_schedule_at(2))