from aiogram.utils.helper import Item, ListItem, OrderedHelper class TestOrderedHelper: def test_items_are_ordered(self): class Helper(OrderedHelper): A = Item() D = Item() C = Item() B = Item() if Helper.all() != ["A", "D", "C", "B"]: raise AssertionError def test_list_items_are_ordered(self): class Helper(OrderedHelper): A = ListItem() D = ListItem() C = ListItem() B = ListItem() if Helper.all() != ["A", "D", "C", "B"]: raise AssertionError