aiogram/tests/test_utils/test_helper.py

26 lines
640 B
Python
Raw Normal View History

2020-11-09 00:34:51 +03:00
from aiogram.utils.helper import Item, ListItem, OrderedHelper
2019-10-09 20:03:48 +03:00
class TestOrderedHelper:
@staticmethod
def test_items_are_ordered():
2019-10-09 20:03:48 +03:00
class Helper(OrderedHelper):
A = Item()
D = Item()
C = Item()
B = Item()
if Helper.all() != ["A", "D", "C", "B"]:
raise AssertionError
2019-10-09 20:03:48 +03:00
@staticmethod
def test_list_items_are_ordered():
2019-10-09 20:03:48 +03:00
class Helper(OrderedHelper):
A = ListItem()
D = ListItem()
C = ListItem()
B = ListItem()
if Helper.all() != ["A", "D", "C", "B"]:
raise AssertionError