chore(subscription): reword expiry to 'Закончится <дата> в <время> (МСК)'

This commit is contained in:
admin committed 2026-10-30 13:44:54 +02:00
1 parent 6f52599342
commit a9e8c2e3ba
3 files changed
+5 -3

No files matched your search

+1 -1
View File
@@ -1 +1 @@
0.1.0+82
0.1.0+83
+1 -1
View File
@@ -259,7 +259,7 @@ class ModeRoutingTests(unittest.IsolatedAsyncioTestCase):
await bot._show_subscription_info(cast(Any, message), cast(Any, sub))
text = message.answers[0][0]
self.assertIn("Подписка активна", text)
self.assertIn("Закончится в 31.10.2026 12:51 (МСК)", text)
self.assertIn("Закончится 31.10.2026 в 12:51 (МСК)", text)
self.assertNotIn("ч.", text)
async def test_subscription_action_button_shows_inline_plan_choices(self):
+3 -1
View File
@@ -219,7 +219,9 @@ def subscription_status_text(
if not active:
return "Подписка закончилась"
if unit == "":
return f"Подписка активна\nЗакончится в {value}"
# value = "31.10.2026 13:32 (МСК)" -> "Закончится 31.10.2026 в 13:32 (МСК)".
date_part, _, rest = str(value).partition(" ")
return f"Подписка активна\nЗакончится {date_part} в {rest}"
return f"Подписка активна\nЗакончится через {value} {unit}"
def subscription_row(user_id: int, db_path: str | None = None) -> sqlite3.Row | None: