mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-08 17:13:56 +00:00
More tests for commands filter
This commit is contained in:
parent
cb91086106
commit
e43bc5b2fe
2 changed files with 11 additions and 1 deletions
|
|
@ -29,10 +29,17 @@ class TestCommandFilter:
|
|||
)
|
||||
command = Command(commands=["test", re.compile(r"test(\d+)")], commands_prefix="/")
|
||||
|
||||
assert await command.parse_command("/test@tbot", bot)
|
||||
assert not await command.parse_command("!test", bot)
|
||||
assert not await command.parse_command("/test@mention", bot)
|
||||
assert await command.parse_command("/test@tbot", bot)
|
||||
assert not await command.parse_command("/tests", bot)
|
||||
assert not await command.parse_command("/", bot)
|
||||
assert not await command.parse_command("/ test", bot)
|
||||
assert not await command.parse_command("", bot)
|
||||
assert not await command.parse_command(" ", bot)
|
||||
assert not await command.parse_command("test", bot)
|
||||
assert not await command.parse_command(" test", bot)
|
||||
assert not await command.parse_command("a", bot)
|
||||
|
||||
result = await command.parse_command("/test@tbot some args", bot)
|
||||
assert isinstance(result, dict)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue