MCPcopy Index your code
hub / github.com/python-telegram-bot/python-telegram-bot / callback_query

Function callback_query

tests/test_callbackquery.py:44–64  ·  view source on GitHub ↗
(bot, request)

Source from the content-addressed store, hash-verified

42
43@pytest.fixture(params=["message", "inline", "inaccessible_message"])
44def callback_query(bot, request):
45 cbq = CallbackQuery(
46 CallbackQueryTestBase.id_,
47 CallbackQueryTestBase.from_user,
48 CallbackQueryTestBase.chat_instance,
49 data=CallbackQueryTestBase.data,
50 game_short_name=CallbackQueryTestBase.game_short_name,
51 )
52 cbq.set_bot(bot)
53 cbq._unfreeze()
54 if request.param == "message":
55 cbq.message = CallbackQueryTestBase.message
56 cbq.message.set_bot(bot)
57 elif request.param == "inline":
58 cbq.inline_message_id = CallbackQueryTestBase.inline_message_id
59 elif request.param == "inaccessible_message":
60 cbq.message = InaccessibleMessage(
61 chat=CallbackQueryTestBase.message.chat,
62 message_id=CallbackQueryTestBase.message.message_id,
63 )
64 return cbq
65
66
67class CallbackQueryTestBase:

Callers

nothing calls this directly

Calls 4

CallbackQueryClass · 0.90
InaccessibleMessageClass · 0.90
_unfreezeMethod · 0.80
set_botMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…