mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Create OrderedHelper
This commit is contained in:
parent
567289f368
commit
68a9df9222
2 changed files with 58 additions and 0 deletions
22
tests/test_utils/test_helper.py
Normal file
22
tests/test_utils/test_helper.py
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
from aiogram.utils.helper import OrderedHelper, Item, ListItem
|
||||
|
||||
|
||||
class TestOrderedHelper:
|
||||
|
||||
def test_items_are_ordered(self):
|
||||
class Helper(OrderedHelper):
|
||||
A = Item()
|
||||
D = Item()
|
||||
C = Item()
|
||||
B = Item()
|
||||
|
||||
assert Helper.all() == ['A', 'D', 'C', 'B']
|
||||
|
||||
def test_list_items_are_ordered(self):
|
||||
class Helper(OrderedHelper):
|
||||
A = ListItem()
|
||||
D = ListItem()
|
||||
C = ListItem()
|
||||
B = ListItem()
|
||||
|
||||
assert Helper.all() == ['A', 'D', 'C', 'B']
|
||||
Loading…
Add table
Add a link
Reference in a new issue