feat: update finance exchange and source refresh jobs
This commit is contained in:
@@ -392,7 +392,7 @@ class SourceCardServiceUnitTest(SimpleTestCase):
|
||||
)
|
||||
stale_in_progress_load = SimpleNamespace(
|
||||
status="in_progress",
|
||||
updated_at=timezone.now() - timedelta(hours=3),
|
||||
updated_at=timezone.now() - timedelta(hours=5),
|
||||
)
|
||||
self.assertEqual(
|
||||
SourceCardService._get_status(
|
||||
@@ -618,7 +618,7 @@ class SourceCardServiceDatabaseTest(TestCase):
|
||||
)
|
||||
self.assertEqual(procurements_card["records_count"], 1)
|
||||
|
||||
def test_get_active_tasks_ignores_old_jobs_even_when_updated_recently(self):
|
||||
def test_get_active_tasks_keeps_old_job_with_recent_heartbeat(self):
|
||||
job = BackgroundJob.objects.create(
|
||||
task_id="old-source-task",
|
||||
task_name="apps.parsers.tasks.parse_industrial_products",
|
||||
@@ -637,7 +637,8 @@ class SourceCardServiceDatabaseTest(TestCase):
|
||||
SourceCardService.get_definition("manufacturers-and-products")
|
||||
)
|
||||
|
||||
self.assertEqual(tasks, [])
|
||||
self.assertEqual(len(tasks), 1)
|
||||
self.assertEqual(tasks[0]["task_id"], job.task_id)
|
||||
|
||||
def test_get_active_tasks_keeps_recent_pending_jobs(self):
|
||||
BackgroundJob.objects.create(
|
||||
|
||||
Reference in New Issue
Block a user