feat: align source data and nightly exports
All checks were successful
CI/CD Pipeline / Quality Gate (push) Successful in 43s
CI/CD Pipeline / Build and Push Images (push) Successful in 19s
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-08-03 19:27:07 +02:00
parent dd8697c733
commit b19951d0c9
24 changed files with 1736 additions and 210 deletions

View File

@@ -1,3 +1,5 @@
from dataclasses import asdict
from apps.parsers import tasks
from apps.parsers.clients.common.structured import MAX_FILE_SIZE_BYTES
from apps.parsers.source_registry import PARSER_SOURCES
@@ -40,3 +42,14 @@ class ParserSourceRegistryFNSTest(SimpleTestCase):
TASKS_BY_NAME[source.task_name],
tasks.sync_fns_financial_reports,
)
class ParserSourceRegistryPresentationTest(SimpleTestCase):
def test_public_source_metadata_does_not_name_external_provider(self):
public_metadata = " ".join(
str(value)
for descriptor in PARSER_SOURCES.values()
for value in asdict(descriptor).values()
)
self.assertNotIn("checko", public_metadata.lower())