feat: expand registry ingestion and demo exchange
All checks were successful
CI/CD Pipeline / Quality Gate (push) Successful in 36s
CI/CD Pipeline / Build and Push Images (push) Successful in 15s
CI/CD Pipeline / Internal Notify (push) Successful in 0s
CI/CD Pipeline / Deploy Dev via Compose (push) Successful in 24s

This commit is contained in:
2026-07-16 12:59:23 +02:00
parent cc5aa84556
commit 007cecc8d5
43 changed files with 3723 additions and 352 deletions

View File

@@ -176,6 +176,29 @@ class SourceCardServiceUnitTest(SimpleTestCase):
)
self.assertEqual(enqueue_mock.call_count, 3)
@patch(
"apps.parsers.source_cards.SourceCardService._enqueue_task",
return_value={
"task_id": "task-fns",
"task_name": "apps.parsers.tasks.sync_fns_financial_reports",
},
)
def test_refresh_card_for_financial_indicators_uses_api_sync(self, enqueue_mock):
result = SourceCardService.refresh_card(
slug="financial-indicators",
requested_by_id=12,
)
self.assertEqual(result["tasks"][0]["task_id"], "task-fns")
self.assertEqual(
enqueue_mock.call_args.kwargs["task_name"],
"apps.parsers.tasks.sync_fns_financial_reports",
)
self.assertEqual(
enqueue_mock.call_args.kwargs["kwargs"],
{"requested_by_id": 12},
)
@patch(
"apps.parsers.source_cards.SourceCardService._enqueue_task",
return_value={