From efc2da5cd046912a476362031b61868c5a845b04 Mon Sep 17 00:00:00 2001 From: slava Date: Wed, 22 Apr 2026 18:03:52 +0700 Subject: [PATCH] =?UTF-8?q?Refine=20transaction=20amount=20parsing=20in=20?= =?UTF-8?q?mock=20server:=20-=20Ensure=20amounts=20include=20the=20?= =?UTF-8?q?=E2=82=BD=20currency=20symbol=20for=20accurate=20parsing.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/mock_server/gen_fetch_transactions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/mock_server/gen_fetch_transactions.py b/tests/mock_server/gen_fetch_transactions.py index 81ef04f..1ec8300 100755 --- a/tests/mock_server/gen_fetch_transactions.py +++ b/tests/mock_server/gen_fetch_transactions.py @@ -230,7 +230,7 @@ def parse_ozon_rows(xml): continue if "Расход" in text or "Доход" in text: continue - am = re.search(r"([+\-−])\s*(\d[\d\s\u202f]*(?:[,.]\d{1,2})?)", text) + am = re.search(r"([+\-−])\s*(\d[\d\s\u202f]*(?:[,.]\d{1,2})?)\s*₽", text) if not am: continue sign = -1 if am.group(1) in ("-", "−") else 1