Skip to content

Commit 4f6ff7b

Browse files
committed
ref(StarsPurchases): rename payment_gateway_id to gateway_id
1 parent 920b5ee commit 4f6ff7b

File tree

4 files changed

+44
-11
lines changed

4 files changed

+44
-11
lines changed

src/ttt/entities/core/player/player.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ def ensure_can_buy_stars(self, kopecks: Kopecks) -> None:
194194
def buy_stars(
195195
self,
196196
purchase_id: str,
197-
purchase_payment_gateway_id: str,
197+
purchase_gateway_id: str,
198198
purchase_kopecks: Kopecks,
199199
current_datetime: datetime,
200200
tracking: Tracking,
@@ -206,14 +206,14 @@ def buy_stars(
206206

207207
assert_(
208208
not self._is_stars_purchase_happened(
209-
purchase_id, purchase_payment_gateway_id,
209+
purchase_id, purchase_gateway_id,
210210
),
211211
else_=StarsPurchaseHasAlreadyHappenedError,
212212
)
213213

214214
stars_purchase = StarsPurchase(
215215
id_=purchase_id,
216-
payment_gateway_id=purchase_payment_gateway_id,
216+
gateway_id=purchase_gateway_id,
217217
player_id=self.id,
218218
stars=purchased_stars_for_kopecks(purchase_kopecks),
219219
kopecks=purchase_kopecks,
@@ -228,15 +228,15 @@ def buy_stars(
228228
tracking.register_mutated(self)
229229

230230
def _is_stars_purchase_happened(
231-
self, purchase_id: str, purchase_payment_gateway_id: str,
231+
self, purchase_id: str, purchase_gateway_id: str,
232232
) -> bool:
233233
for purchase in self.stars_purchases:
234234
is_id_same = purchase.id_ == purchase_id
235-
is_purchase_payment_gateway_id_same = (
236-
purchase.payment_gateway_id == purchase_payment_gateway_id
235+
is_purchase_gateway_id_same = (
236+
purchase.gateway_id == purchase_gateway_id
237237
)
238238

239-
if is_id_same or is_purchase_payment_gateway_id_same:
239+
if is_id_same or is_purchase_gateway_id_same:
240240
return True
241241

242242
return False

src/ttt/entities/core/player/stars_purchase.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class StarsPurchase:
2020
"""
2121

2222
id_: str
23-
payment_gateway_id: str
23+
gateway_id: str
2424
player_id: int
2525
stars: Stars
2626
kopecks: Kopecks
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
"""
2+
rename `stars_purchases.payment_gateway_id` to `stars_purchases.gateway_id`.
3+
4+
Revision ID: 58efef109092
5+
Revises: 3a1d48a54125
6+
Create Date: 2025-06-28 08:50:19.455959
7+
8+
"""
9+
from collections.abc import Sequence
10+
11+
from alembic import op
12+
13+
14+
revision: str = "58efef109092"
15+
down_revision: str | None = "3a1d48a54125"
16+
branch_labels: str | Sequence[str] | None = None
17+
depends_on: str | Sequence[str] | None = None
18+
19+
20+
def upgrade() -> None:
21+
op.alter_column(
22+
"stars_purchases",
23+
"payment_gateway_id",
24+
new_column_name="gateway_id",
25+
)
26+
27+
28+
def downgrade() -> None:
29+
op.alter_column(
30+
"stars_purchases",
31+
"gateway_id",
32+
new_column_name="payment_gateway_id",
33+
)

src/ttt/infrastructure/sqlalchemy/tables.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ class TableStarsPurchase(Base):
6666
__tablename__ = "stars_purchases"
6767

6868
id: Mapped[str] = mapped_column(primary_key=True)
69-
payment_gateway_id: Mapped[str] = mapped_column(primary_key=True)
69+
gateway_id: Mapped[str] = mapped_column(primary_key=True)
7070
player_id: Mapped[int] = mapped_column(
7171
ForeignKey("players.id", deferrable=True, initially="DEFERRED"),
7272
index=True,
@@ -78,7 +78,7 @@ class TableStarsPurchase(Base):
7878
def entity(self) -> StarsPurchase:
7979
return StarsPurchase(
8080
id_=self.id,
81-
payment_gateway_id=self.payment_gateway_id,
81+
gateway_id=self.gateway_id,
8282
player_id=self.player_id,
8383
stars=self.stars,
8484
kopecks=self.kopecks,
@@ -89,7 +89,7 @@ def entity(self) -> StarsPurchase:
8989
def of(cls, it: StarsPurchase) -> "TableStarsPurchase":
9090
return TableStarsPurchase(
9191
id=it.id_,
92-
payment_gateway_id=it.payment_gateway_id,
92+
gateway_id=it.gateway_id,
9393
player_id=it.player_id,
9494
stars=it.stars,
9595
kopecks=it.kopecks,

0 commit comments

Comments
 (0)