feat: address QA feedback and limit Checko collection
This commit is contained in:
@@ -201,6 +201,18 @@ class StateCorpExchangeServiceTest(TestCase):
|
||||
"Окончание подачи заявок": "20.02.2026",
|
||||
},
|
||||
)
|
||||
GenericParserRecord.objects.create(
|
||||
source=ParserLoadLog.Source.CONTRACTS,
|
||||
load_batch=1,
|
||||
external_id="contract-not-a-procurement",
|
||||
inn=organization.inn,
|
||||
ogrn=organization.ogrn,
|
||||
title="Исполненный контракт",
|
||||
record_date="16.02.2026",
|
||||
amount="1000000.00",
|
||||
status="completed",
|
||||
payload={"registry_number": "contract-not-a-procurement"},
|
||||
)
|
||||
GenericParserRecord.objects.create(
|
||||
source=ParserLoadLog.Source.ARBITRATION,
|
||||
load_batch=1,
|
||||
@@ -294,6 +306,10 @@ class StateCorpExchangeServiceTest(TestCase):
|
||||
self.assertEqual(package.payload_counts["labor_vacancies"], 1)
|
||||
|
||||
payload = _decode_package_payload(package)
|
||||
self.assertNotIn(
|
||||
"contract-not-a-procurement",
|
||||
{row["purchase_number"] for row in payload["data"]["public_procurements"]},
|
||||
)
|
||||
|
||||
self.assertEqual(payload["format"], StateCorpExchangeService.PAYLOAD_FORMAT)
|
||||
self.assertEqual(payload["schema_version"], 3)
|
||||
|
||||
Reference in New Issue
Block a user