More tests for commands filter

This commit is contained in:
jrootjunior 2020-01-21 17:32:36 +02:00
parent cb91086106
commit e43bc5b2fe
2 changed files with 11 additions and 1 deletions

View file

@ -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)