AURORA-1756: тест фильтра ЮЛ — _source берёт пару из первых двух ЮЛ (падал на периметре из трёх)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
df4e171cc5
commit
e71c14bc2c
@ -70,7 +70,8 @@ async def _request(client: AsyncClient, version_id: uuid.UUID, suffix: str, sele
|
|||||||
async def _source(
|
async def _source(
|
||||||
session: AsyncSession, world: World, *, credit: bool, amount: str, account: str | None = None
|
session: AsyncSession, world: World, *, credit: bool, amount: str, account: str | None = None
|
||||||
) -> uuid.UUID:
|
) -> 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")
|
code = account or ("60.01" if credit else "62.01")
|
||||||
document = await make_confirmed_osv(
|
document = await make_confirmed_osv(
|
||||||
session,
|
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 [company["id"] for company in data["companies"]] == selected
|
||||||
assert len(data["cells"]) == 2 # noqa: PLR2004 - одна направленная ячейка на каждую сторону пары
|
assert len(data["cells"]) == 2 # noqa: PLR2004 - одна направленная ячейка на каждую сторону пары
|
||||||
assert set(data["total_debit"]) == set(data["total_credit"]) == set(selected)
|
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))["Шахматка"]
|
sheet = load_workbook(BytesIO(export.content))["Шахматка"]
|
||||||
assert [sheet.cell(10, column).value for column in range(3, 6)] == [
|
assert [sheet.cell(10, column).value for column in range(3, 6)] == [
|
||||||
world.members[0].name,
|
world.members[0].name,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user