mirror of
https://github.com/python-telegram-bot/python-telegram-bot.git
synced 2024-12-22 22:45:09 +01:00
Move Handler Files to _handlers
Subdirectory (#4064)
This commit is contained in:
parent
ebf7f3be12
commit
f452c132fa
25 changed files with 55 additions and 50 deletions
|
@ -76,6 +76,7 @@ The following wonderful people contributed directly or indirectly to this projec
|
||||||
- `Loo Zheng Yuan <https://github.com/loozhengyuan>`_
|
- `Loo Zheng Yuan <https://github.com/loozhengyuan>`_
|
||||||
- `LRezende <https://github.com/lrezende>`_
|
- `LRezende <https://github.com/lrezende>`_
|
||||||
- `Luca Bellanti <https://github.com/Trifase>`_
|
- `Luca Bellanti <https://github.com/Trifase>`_
|
||||||
|
- `Lucas Molinari <https://github.com/lucasmolinari>`_
|
||||||
- `macrojames <https://github.com/macrojames>`_
|
- `macrojames <https://github.com/macrojames>`_
|
||||||
- `Matheus Lemos <https://github.com/mlemosf>`_
|
- `Matheus Lemos <https://github.com/mlemosf>`_
|
||||||
- `Michael Dix <https://github.com/Eisberge>`_
|
- `Michael Dix <https://github.com/Eisberge>`_
|
||||||
|
|
|
@ -63,32 +63,32 @@ from . import filters
|
||||||
from ._aioratelimiter import AIORateLimiter
|
from ._aioratelimiter import AIORateLimiter
|
||||||
from ._application import Application, ApplicationHandlerStop
|
from ._application import Application, ApplicationHandlerStop
|
||||||
from ._applicationbuilder import ApplicationBuilder
|
from ._applicationbuilder import ApplicationBuilder
|
||||||
from ._basehandler import BaseHandler
|
|
||||||
from ._basepersistence import BasePersistence, PersistenceInput
|
from ._basepersistence import BasePersistence, PersistenceInput
|
||||||
from ._baseratelimiter import BaseRateLimiter
|
from ._baseratelimiter import BaseRateLimiter
|
||||||
from ._baseupdateprocessor import BaseUpdateProcessor, SimpleUpdateProcessor
|
from ._baseupdateprocessor import BaseUpdateProcessor, SimpleUpdateProcessor
|
||||||
from ._callbackcontext import CallbackContext
|
from ._callbackcontext import CallbackContext
|
||||||
from ._callbackdatacache import CallbackDataCache, InvalidCallbackData
|
from ._callbackdatacache import CallbackDataCache, InvalidCallbackData
|
||||||
from ._callbackqueryhandler import CallbackQueryHandler
|
|
||||||
from ._chatjoinrequesthandler import ChatJoinRequestHandler
|
|
||||||
from ._chatmemberhandler import ChatMemberHandler
|
|
||||||
from ._choseninlineresulthandler import ChosenInlineResultHandler
|
|
||||||
from ._commandhandler import CommandHandler
|
|
||||||
from ._contexttypes import ContextTypes
|
from ._contexttypes import ContextTypes
|
||||||
from ._conversationhandler import ConversationHandler
|
|
||||||
from ._defaults import Defaults
|
from ._defaults import Defaults
|
||||||
from ._dictpersistence import DictPersistence
|
from ._dictpersistence import DictPersistence
|
||||||
from ._extbot import ExtBot
|
from ._extbot import ExtBot
|
||||||
from ._inlinequeryhandler import InlineQueryHandler
|
from ._handlers.basehandler import BaseHandler
|
||||||
|
from ._handlers.callbackqueryhandler import CallbackQueryHandler
|
||||||
|
from ._handlers.chatjoinrequesthandler import ChatJoinRequestHandler
|
||||||
|
from ._handlers.chatmemberhandler import ChatMemberHandler
|
||||||
|
from ._handlers.choseninlineresulthandler import ChosenInlineResultHandler
|
||||||
|
from ._handlers.commandhandler import CommandHandler
|
||||||
|
from ._handlers.conversationhandler import ConversationHandler
|
||||||
|
from ._handlers.inlinequeryhandler import InlineQueryHandler
|
||||||
|
from ._handlers.messagehandler import MessageHandler
|
||||||
|
from ._handlers.pollanswerhandler import PollAnswerHandler
|
||||||
|
from ._handlers.pollhandler import PollHandler
|
||||||
|
from ._handlers.precheckoutqueryhandler import PreCheckoutQueryHandler
|
||||||
|
from ._handlers.prefixhandler import PrefixHandler
|
||||||
|
from ._handlers.shippingqueryhandler import ShippingQueryHandler
|
||||||
|
from ._handlers.stringcommandhandler import StringCommandHandler
|
||||||
|
from ._handlers.stringregexhandler import StringRegexHandler
|
||||||
|
from ._handlers.typehandler import TypeHandler
|
||||||
from ._jobqueue import Job, JobQueue
|
from ._jobqueue import Job, JobQueue
|
||||||
from ._messagehandler import MessageHandler
|
|
||||||
from ._picklepersistence import PicklePersistence
|
from ._picklepersistence import PicklePersistence
|
||||||
from ._pollanswerhandler import PollAnswerHandler
|
|
||||||
from ._pollhandler import PollHandler
|
|
||||||
from ._precheckoutqueryhandler import PreCheckoutQueryHandler
|
|
||||||
from ._prefixhandler import PrefixHandler
|
|
||||||
from ._shippingqueryhandler import ShippingQueryHandler
|
|
||||||
from ._stringcommandhandler import StringCommandHandler
|
|
||||||
from ._stringregexhandler import StringRegexHandler
|
|
||||||
from ._typehandler import TypeHandler
|
|
||||||
from ._updater import Updater
|
from ._updater import Updater
|
||||||
|
|
|
@ -64,10 +64,10 @@ from telegram._utils.repr import build_repr_with_selected_attrs
|
||||||
from telegram._utils.types import SCT, DVType, ODVInput
|
from telegram._utils.types import SCT, DVType, ODVInput
|
||||||
from telegram._utils.warnings import warn
|
from telegram._utils.warnings import warn
|
||||||
from telegram.error import TelegramError
|
from telegram.error import TelegramError
|
||||||
from telegram.ext._basehandler import BaseHandler
|
|
||||||
from telegram.ext._basepersistence import BasePersistence
|
from telegram.ext._basepersistence import BasePersistence
|
||||||
from telegram.ext._contexttypes import ContextTypes
|
from telegram.ext._contexttypes import ContextTypes
|
||||||
from telegram.ext._extbot import ExtBot
|
from telegram.ext._extbot import ExtBot
|
||||||
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._updater import Updater
|
from telegram.ext._updater import Updater
|
||||||
from telegram.ext._utils.stack import was_called_by
|
from telegram.ext._utils.stack import was_called_by
|
||||||
from telegram.ext._utils.trackingdict import TrackingDict
|
from telegram.ext._utils.trackingdict import TrackingDict
|
||||||
|
@ -494,7 +494,7 @@ class Application(Generic[BT, CCT, UD, CD, BD, JQ], AsyncContextManager["Applica
|
||||||
|
|
||||||
# Unfortunately due to circular imports this has to be here
|
# Unfortunately due to circular imports this has to be here
|
||||||
# pylint: disable=import-outside-toplevel
|
# pylint: disable=import-outside-toplevel
|
||||||
from telegram.ext._conversationhandler import ConversationHandler
|
from telegram.ext._handlers.conversationhandler import ConversationHandler
|
||||||
|
|
||||||
# Initialize the persistent conversation handlers with the stored states
|
# Initialize the persistent conversation handlers with the stored states
|
||||||
for handler in itertools.chain.from_iterable(self.handlers.values()):
|
for handler in itertools.chain.from_iterable(self.handlers.values()):
|
||||||
|
@ -1304,7 +1304,7 @@ class Application(Generic[BT, CCT, UD, CD, BD, JQ], AsyncContextManager["Applica
|
||||||
"""
|
"""
|
||||||
# Unfortunately due to circular imports this has to be here
|
# Unfortunately due to circular imports this has to be here
|
||||||
# pylint: disable=import-outside-toplevel
|
# pylint: disable=import-outside-toplevel
|
||||||
from telegram.ext._conversationhandler import ConversationHandler
|
from telegram.ext._handlers.conversationhandler import ConversationHandler
|
||||||
|
|
||||||
if not isinstance(handler, BaseHandler):
|
if not isinstance(handler, BaseHandler):
|
||||||
raise TypeError(f"handler is not an instance of {BaseHandler.__name__}")
|
raise TypeError(f"handler is not an instance of {BaseHandler.__name__}")
|
||||||
|
@ -1650,7 +1650,7 @@ class Application(Generic[BT, CCT, UD, CD, BD, JQ], AsyncContextManager["Applica
|
||||||
|
|
||||||
# Unfortunately due to circular imports this has to be here
|
# Unfortunately due to circular imports this has to be here
|
||||||
# pylint: disable=import-outside-toplevel
|
# pylint: disable=import-outside-toplevel
|
||||||
from telegram.ext._conversationhandler import PendingState
|
from telegram.ext._handlers.conversationhandler import PendingState
|
||||||
|
|
||||||
for name, (key, new_state) in itertools.chain.from_iterable(
|
for name, (key, new_state) in itertools.chain.from_iterable(
|
||||||
zip(itertools.repeat(name), states_dict.pop_accessed_write_items())
|
zip(itertools.repeat(name), states_dict.pop_accessed_write_items())
|
||||||
|
|
0
telegram/ext/_handlers/__init__.py
Normal file
0
telegram/ext/_handlers/__init__.py
Normal file
|
@ -24,7 +24,7 @@ from typing import TYPE_CHECKING, Any, Callable, Match, Optional, Pattern, TypeV
|
||||||
from telegram import Update
|
from telegram import Update
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
|
@ -23,7 +23,7 @@ from typing import FrozenSet, Optional
|
||||||
from telegram import Update
|
from telegram import Update
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import RT, SCT, DVType
|
from telegram._utils.types import RT, SCT, DVType
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ from typing import Final, Optional, TypeVar
|
||||||
from telegram import Update
|
from telegram import Update
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
RT = TypeVar("RT")
|
RT = TypeVar("RT")
|
|
@ -23,7 +23,7 @@ from typing import TYPE_CHECKING, Any, Match, Optional, Pattern, TypeVar, Union,
|
||||||
from telegram import Update
|
from telegram import Update
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
RT = TypeVar("RT")
|
RT = TypeVar("RT")
|
|
@ -24,7 +24,7 @@ from telegram import MessageEntity, Update
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import SCT, DVType
|
from telegram._utils.types import SCT, DVType
|
||||||
from telegram.ext import filters as filters_module
|
from telegram.ext import filters as filters_module
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, FilterDataDict, HandlerCallback
|
from telegram.ext._utils.types import CCT, FilterDataDict, HandlerCallback
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
|
@ -42,14 +42,14 @@ from telegram._utils.repr import build_repr_with_selected_attrs
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram._utils.warnings import warn
|
from telegram._utils.warnings import warn
|
||||||
from telegram.ext._application import ApplicationHandlerStop
|
from telegram.ext._application import ApplicationHandlerStop
|
||||||
from telegram.ext._basehandler import BaseHandler
|
|
||||||
from telegram.ext._callbackqueryhandler import CallbackQueryHandler
|
|
||||||
from telegram.ext._choseninlineresulthandler import ChosenInlineResultHandler
|
|
||||||
from telegram.ext._extbot import ExtBot
|
from telegram.ext._extbot import ExtBot
|
||||||
from telegram.ext._inlinequeryhandler import InlineQueryHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._stringcommandhandler import StringCommandHandler
|
from telegram.ext._handlers.callbackqueryhandler import CallbackQueryHandler
|
||||||
from telegram.ext._stringregexhandler import StringRegexHandler
|
from telegram.ext._handlers.choseninlineresulthandler import ChosenInlineResultHandler
|
||||||
from telegram.ext._typehandler import TypeHandler
|
from telegram.ext._handlers.inlinequeryhandler import InlineQueryHandler
|
||||||
|
from telegram.ext._handlers.stringcommandhandler import StringCommandHandler
|
||||||
|
from telegram.ext._handlers.stringregexhandler import StringRegexHandler
|
||||||
|
from telegram.ext._handlers.typehandler import TypeHandler
|
||||||
from telegram.ext._utils.trackingdict import TrackingDict
|
from telegram.ext._utils.trackingdict import TrackingDict
|
||||||
from telegram.ext._utils.types import CCT, ConversationDict, ConversationKey
|
from telegram.ext._utils.types import CCT, ConversationDict, ConversationKey
|
||||||
|
|
|
@ -23,7 +23,7 @@ from typing import TYPE_CHECKING, Any, List, Match, Optional, Pattern, TypeVar,
|
||||||
from telegram import Update
|
from telegram import Update
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
|
@ -23,7 +23,7 @@ from telegram import Update
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram.ext import filters as filters_module
|
from telegram.ext import filters as filters_module
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
|
|
||||||
from telegram import Update
|
from telegram import Update
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT
|
from telegram.ext._utils.types import CCT
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
|
|
||||||
from telegram import Update
|
from telegram import Update
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT
|
from telegram.ext._utils.types import CCT
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ from typing import Optional, Pattern, TypeVar, Union
|
||||||
from telegram import Update
|
from telegram import Update
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
RT = TypeVar("RT")
|
RT = TypeVar("RT")
|
|
@ -24,7 +24,7 @@ from telegram import Update
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import SCT, DVType
|
from telegram._utils.types import SCT, DVType
|
||||||
from telegram.ext import filters as filters_module
|
from telegram.ext import filters as filters_module
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
|
|
||||||
from telegram import Update
|
from telegram import Update
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT
|
from telegram.ext._utils.types import CCT
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ from typing import TYPE_CHECKING, Any, List, Optional
|
||||||
|
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, RT, HandlerCallback
|
from telegram.ext._utils.types import CCT, RT, HandlerCallback
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
|
@ -23,7 +23,7 @@ from typing import TYPE_CHECKING, Any, Match, Optional, Pattern, TypeVar, Union
|
||||||
|
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
|
@ -22,7 +22,7 @@ from typing import Optional, Type, TypeVar
|
||||||
|
|
||||||
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
from telegram._utils.defaultvalue import DEFAULT_TRUE
|
||||||
from telegram._utils.types import DVType
|
from telegram._utils.types import DVType
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext._handlers.basehandler import BaseHandler
|
||||||
from telegram.ext._utils.types import CCT, HandlerCallback
|
from telegram.ext._utils.types import CCT, HandlerCallback
|
||||||
|
|
||||||
RT = TypeVar("RT")
|
RT = TypeVar("RT")
|
|
@ -607,7 +607,7 @@ class TestSendMediaGroupWithRequest:
|
||||||
assert len(messages) == 3
|
assert len(messages) == 3
|
||||||
assert all(isinstance(mes, Message) for mes in messages)
|
assert all(isinstance(mes, Message) for mes in messages)
|
||||||
assert all(mes.media_group_id == messages[0].media_group_id for mes in messages)
|
assert all(mes.media_group_id == messages[0].media_group_id for mes in messages)
|
||||||
assert all(mes.caption == f"photo {idx+1}" for idx, mes in enumerate(messages))
|
assert all(mes.caption == f"photo {idx + 1}" for idx, mes in enumerate(messages))
|
||||||
assert all(
|
assert all(
|
||||||
mes.caption_entities == (MessageEntity(MessageEntity.BOLD, 0, 5),) for mes in messages
|
mes.caption_entities == (MessageEntity(MessageEntity.BOLD, 0, 5),) for mes in messages
|
||||||
)
|
)
|
||||||
|
@ -742,7 +742,7 @@ class TestSendMediaGroupWithRequest:
|
||||||
assert len(messages) == 3
|
assert len(messages) == 3
|
||||||
assert all(isinstance(mes, Message) for mes in messages)
|
assert all(isinstance(mes, Message) for mes in messages)
|
||||||
assert all(mes.media_group_id == messages[0].media_group_id for mes in messages)
|
assert all(mes.media_group_id == messages[0].media_group_id for mes in messages)
|
||||||
assert all(mes.caption == f"photo {idx+1}" for idx, mes in enumerate(messages))
|
assert all(mes.caption == f"photo {idx + 1}" for idx, mes in enumerate(messages))
|
||||||
assert all(
|
assert all(
|
||||||
mes.caption_entities == (MessageEntity(MessageEntity.BOLD, 0, 5),)
|
mes.caption_entities == (MessageEntity(MessageEntity.BOLD, 0, 5),)
|
||||||
for mes in messages
|
for mes in messages
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
# You should have received a copy of the GNU Lesser Public License
|
# You should have received a copy of the GNU Lesser Public License
|
||||||
# along with this program. If not, see [http://www.gnu.org/licenses/].
|
# along with this program. If not, see [http://www.gnu.org/licenses/].
|
||||||
|
|
||||||
from telegram.ext._basehandler import BaseHandler
|
from telegram.ext import BaseHandler
|
||||||
from tests.auxil.slots import mro_slots
|
from tests.auxil.slots import mro_slots
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -725,7 +725,7 @@ class TestConversationHandler:
|
||||||
assert recwarn[0].category is PTBUserWarning
|
assert recwarn[0].category is PTBUserWarning
|
||||||
assert (
|
assert (
|
||||||
Path(recwarn[0].filename)
|
Path(recwarn[0].filename)
|
||||||
== PROJECT_ROOT_PATH / "telegram" / "ext" / "_conversationhandler.py"
|
== PROJECT_ROOT_PATH / "telegram" / "ext" / "_handlers" / "conversationhandler.py"
|
||||||
), "wrong stacklevel!"
|
), "wrong stacklevel!"
|
||||||
assert (
|
assert (
|
||||||
str(recwarn[0].message)
|
str(recwarn[0].message)
|
||||||
|
@ -1105,7 +1105,11 @@ class TestConversationHandler:
|
||||||
assert warning.category is PTBUserWarning
|
assert warning.category is PTBUserWarning
|
||||||
assert (
|
assert (
|
||||||
Path(warning.filename)
|
Path(warning.filename)
|
||||||
== PROJECT_ROOT_PATH / "telegram" / "ext" / "_conversationhandler.py"
|
== PROJECT_ROOT_PATH
|
||||||
|
/ "telegram"
|
||||||
|
/ "ext"
|
||||||
|
/ "_handlers"
|
||||||
|
/ "conversationhandler.py"
|
||||||
), "wrong stacklevel!"
|
), "wrong stacklevel!"
|
||||||
# now set app.job_queue back to it's original value
|
# now set app.job_queue back to it's original value
|
||||||
|
|
||||||
|
|
|
@ -3173,8 +3173,8 @@ class TestBotWithRequest:
|
||||||
assert await bot.set_my_commands(commands)
|
assert await bot.set_my_commands(commands)
|
||||||
|
|
||||||
for i, bc in enumerate(await bot.get_my_commands()):
|
for i, bc in enumerate(await bot.get_my_commands()):
|
||||||
assert bc.command == f"cmd{i+1}"
|
assert bc.command == f"cmd{i + 1}"
|
||||||
assert bc.description == f"descr{i+1}"
|
assert bc.description == f"descr{i + 1}"
|
||||||
|
|
||||||
async def test_get_set_delete_my_commands_with_scope(self, bot, super_group_id, chat_id):
|
async def test_get_set_delete_my_commands_with_scope(self, bot, super_group_id, chat_id):
|
||||||
group_cmds = [BotCommand("group_cmd", "visible to this supergroup only")]
|
group_cmds = [BotCommand("group_cmd", "visible to this supergroup only")]
|
||||||
|
|
Loading…
Reference in a new issue