mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Added tests for CallbackData
This commit is contained in:
parent
bbc9af30f8
commit
3fd48d558d
1 changed files with 7 additions and 0 deletions
|
|
@ -148,6 +148,13 @@ class TestCallbackData:
|
|||
assert MyCallback3.unpack("test3:experiment:42") == MyCallback3(bar=42)
|
||||
assert MyCallback3.unpack("test3:spam:42") == MyCallback3(foo="spam", bar=42)
|
||||
|
||||
class MyCallback4(CallbackData, prefix="test4"):
|
||||
foo: Optional[str] = ''
|
||||
bar: Optional[str] = None
|
||||
|
||||
assert MyCallback4.unpack("test4::") == MyCallback4(foo='', bar=None)
|
||||
assert MyCallback4.unpack("test4::") == MyCallback4()
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"hint",
|
||||
[
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue