From e71c14bc2ca19801ab15c3c1c1af1f3cb5038926 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Fri, 6 Nov 2026 17:08:28 +0400 Subject: [PATCH] =?UTF-8?q?AURORA-1756:=20=D1=82=D0=B5=D1=81=D1=82=20?= =?UTF-8?q?=D1=84=D0=B8=D0=BB=D1=8C=D1=82=D1=80=D0=B0=20=D0=AE=D0=9B=20?= =?UTF-8?q?=E2=80=94=20=5Fsource=20=D0=B1=D0=B5=D1=80=D1=91=D1=82=20=D0=BF?= =?UTF-8?q?=D0=B0=D1=80=D1=83=20=D0=B8=D0=B7=20=D0=BF=D0=B5=D1=80=D0=B2?= =?UTF-8?q?=D1=8B=D1=85=20=D0=B4=D0=B2=D1=83=D1=85=20=D0=AE=D0=9B=20(?= =?UTF-8?q?=D0=BF=D0=B0=D0=B4=D0=B0=D0=BB=20=D0=BD=D0=B0=20=D0=BF=D0=B5?= =?UTF-8?q?=D1=80=D0=B8=D0=BC=D0=B5=D1=82=D1=80=D0=B5=20=D0=B8=D0=B7=20?= =?UTF-8?q?=D1=82=D1=80=D1=91=D1=85)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- api/tests/test_api_intercompany_matrix.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/tests/test_api_intercompany_matrix.py b/api/tests/test_api_intercompany_matrix.py index 2b131f5..44050cd 100644 --- a/api/tests/test_api_intercompany_matrix.py +++ b/api/tests/test_api_intercompany_matrix.py @@ -70,7 +70,8 @@ async def _request(client: AsyncClient, version_id: uuid.UUID, suffix: str, sele async def _source( session: AsyncSession, world: World, *, credit: bool, amount: str, account: str | None = None ) -> uuid.UUID: - owner, counterparty = reversed(world.members) if credit else world.members + pair = world.members[:2] + owner, counterparty = reversed(pair) if credit else pair code = account or ("60.01" if credit else "62.01") document = await make_confirmed_osv( session, @@ -163,6 +164,7 @@ async def test_company_filter_applies_to_matrix_and_export( assert [company["id"] for company in data["companies"]] == selected assert len(data["cells"]) == 2 # noqa: PLR2004 - одна направленная ячейка на каждую сторону пары assert set(data["total_debit"]) == set(data["total_credit"]) == set(selected) + assert data["total_debit"] == {selected[0]: "100.00", selected[1]: "0.00"} sheet = load_workbook(BytesIO(export.content))["Шахматка"] assert [sheet.cell(10, column).value for column in range(3, 6)] == [ world.members[0].name,