feat: import mostovik exchange sections
All checks were successful
CI/CD Pipeline / Run Tests (push) Successful in 6m12s
CI/CD Pipeline / Code Quality Checks (push) Successful in 6m19s
CI/CD Pipeline / Build Docker Images (push) Successful in 2m21s
CI/CD Pipeline / Push to Gitea Registry (push) Successful in 1s
CI/CD Pipeline / Deploy to Server (push) Successful in 1s
All checks were successful
CI/CD Pipeline / Run Tests (push) Successful in 6m12s
CI/CD Pipeline / Code Quality Checks (push) Successful in 6m19s
CI/CD Pipeline / Build Docker Images (push) Successful in 2m21s
CI/CD Pipeline / Push to Gitea Registry (push) Successful in 1s
CI/CD Pipeline / Deploy to Server (push) Successful in 1s
This commit is contained in:
@@ -86,10 +86,11 @@ class FormF5ParserTest(TestCase):
|
||||
self.assertIn("equipment_id", field_names)
|
||||
self.assertIn("name", field_names)
|
||||
|
||||
def test_create_record_creates_organization(self):
|
||||
"""Test create_record creates organization if not exists."""
|
||||
def test_create_record_uses_existing_organization(self):
|
||||
"""Report imports must attach rows only to preloaded Mostovik organizations."""
|
||||
parser = FormF5Parser(report_year=2026, report_quarter=1)
|
||||
parser.load_batch = 505
|
||||
organization = OrganizationFactory.create(inn="5234567890")
|
||||
|
||||
row_data = {
|
||||
"inn": "5234567890",
|
||||
@@ -101,6 +102,6 @@ class FormF5ParserTest(TestCase):
|
||||
record = parser.create_record(row_data)
|
||||
|
||||
self.assertIsNotNone(record)
|
||||
self.assertEqual(record.organization.inn, "5234567890")
|
||||
self.assertEqual(record.organization_id, organization.id)
|
||||
self.assertEqual(record.report_year, 2026)
|
||||
self.assertEqual(record.report_quarter, 1)
|
||||
|
||||
Reference in New Issue
Block a user