feat: restore report files and export claim amounts
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 5m33s
CI/CD Pipeline / Run Tests (push) Failing after 5m33s
CI/CD Pipeline / Build and Push Dev Images (push) Has been skipped
CI/CD Pipeline / Deploy Dev via Compose (push) Has been skipped

This commit is contained in:
2026-08-09 12:23:37 +02:00
parent 2259ee1209
commit eb170ff914
12 changed files with 251 additions and 0 deletions

View File

@@ -101,6 +101,9 @@ class ArbitrationCaseFactory(factory.django.DjangoModelFactory):
court_name = "Арбитражный суд города Москвы"
party_role = "defendant"
status = "hearing_scheduled"
claim_amount = factory.LazyAttribute(
lambda _: fake.pydecimal(left_digits=8, right_digits=2, positive=True)
)
decision_date = factory.LazyAttribute(lambda _: fake.date_this_year())

View File

@@ -124,6 +124,7 @@ class ExternalDataApiTest(APITestCase):
self.assertEqual(procurement_response.data["count"], 1)
self.assertEqual(arbitration_response.status_code, status.HTTP_200_OK)
self.assertEqual(arbitration_response.data["count"], 1)
self.assertIn("claim_amount", arbitration_response.data["results"][0])
def test_corporation_memberships_filter(self):
InformationSecurityRegistryEntryFactory(

View File

@@ -164,6 +164,14 @@ class SourceRecordExportApiTest(APITestCase):
arbitration_row["record_date"], arbitration_case.decision_date.isoformat()
)
self.assertEqual(arbitration_row["status"], arbitration_row["payload.status"])
self.assertEqual(
arbitration_row["amount"],
str(arbitration_case.claim_amount),
)
self.assertEqual(
arbitration_row["payload.claim_amount"],
str(arbitration_case.claim_amount),
)
self.assertEqual(arbitration_row["payload.role"], "defendant")
self.assertIn("payload.court", arbitration_row)
self.assertEqual(arbitration_row["payload.source"], "arbitration")