fix: return from bot tariff prices to bot menu

This commit is contained in:
3252a8
2026-06-08 09:22:24 +03:00
parent 2697c30c0f
commit a99aeec0d4
3 changed files with 13 additions and 4 deletions
+5 -2
View File
@@ -23,6 +23,7 @@ from bot.keyboards.inline.user_keyboards import (
get_yk_autopay_choice_keyboard,
payment_methods_back_callback,
payment_options_back_callback,
tariff_purchase_back_callback,
)
from bot.middlewares.i18n import LOCALE_KEY_ALIASES
from config.tariffs_config import TariffsConfig
@@ -332,14 +333,16 @@ class UserBotMenuTests(unittest.TestCase):
"en",
self.i18n,
settings,
back_callback="main_action:bot_subscribe",
back_callback=tariff_purchase_back_callback("bot"),
callback_context="bot",
)
self.assertIn("tariff:select:basic:bot", self._callback_data(catalog))
self.assertIn("main_action:bot_interface", self._callback_data(catalog))
self.assertIn("tariff:period:basic:1:bot", self._callback_data(periods))
self.assertIn("main_action:bot_subscribe", self._callback_data(periods))
self.assertIn("main_action:bot_interface", self._callback_data(periods))
self.assertEqual(tariff_purchase_back_callback("bot"), "main_action:bot_interface")
self.assertEqual(tariff_purchase_back_callback(None), "main_action:subscribe")
self.assertEqual(
payment_options_back_callback("subscription@basic|bot"),
"tariff:select:basic:bot",