поправлена гонка статусов от tabnk
Deploy / deploy (push) Successful in 48s

This commit is contained in:
Раис Юсупалиев
2026-06-20 00:57:40 +03:00
parent cbcd9ca1bc
commit aeee641c6c
8 changed files with 173 additions and 16 deletions
+3 -1
View File
@@ -136,7 +136,9 @@ class StubOrderRepository:
def session(self) -> StubSession:
return StubSession()
async def get_order_by_order_uuid(self, session: object, order_uuid: str) -> StoredOrder:
async def get_order_by_order_uuid(
self, session: object, order_uuid: str, *, for_update: bool = False
) -> StoredOrder:
return self._order
async def mark_payment_status(
@@ -90,6 +90,8 @@ class StubOrderRepository:
self,
session: object,
order_uuid: str,
*,
for_update: bool = False,
) -> StoredOrder | None:
self.calls.append(("get_order_by_order_uuid", (session, order_uuid)))
return self._orders.get(order_uuid)