feat: show user id in subscription message

This commit is contained in:
admin committed 2026-10-08 23:13:05 +02:00
1 parent 3bcec7a9a5
commit c90af5b4df
3 files changed
+10 -3

No files matched your search

+3 -1
View File
@@ -214,7 +214,8 @@ class SubscribeCommandTests(unittest.IsolatedAsyncioTestCase):
):
await bot.subscribe_command(message, _StubState())
invoice.assert_awaited_once_with(message.bot, 555, None)
self.assertIn("Счёт", message.answers[0])
self.assertIn("Счёт на подписку", message.answers[0])
self.assertIn("ID пользователя: <code>42</code>", message.answers[0])
self.assertEqual(len(message.answers), 2)
self.assertNotIn("dev", " ".join(message.answers).lower())
self.assertNotIn("reply_markup", message.answer_kwargs[-1])
@@ -232,6 +233,7 @@ class SubscribeCommandTests(unittest.IsolatedAsyncioTestCase):
self.assertIn("Счёт", message.answers[0])
markup = message.answer_kwargs[-1]["reply_markup"]
self.assertEqual(markup.inline_keyboard[0][0].text, "🧪 Оплатил (dev)")
self.assertIn("ID пользователя: <code>42</code>", message.answers[0])
async def test_dev_confirmation_activates_only_for_invoice_user(self):
callback = AsyncMock()