Exemplo n.º 1
0
 def test_more_below_none(self):
     menu = Termenu(OPTIONS, height=4)
     menu.scroll = len(OPTIONS) - 4
     assert [menu._decorate_flags(i)["moreBelow"] for i in range(4)] == [False, False, False, False]
Exemplo n.º 2
0
 def test_more_below_one(self):
     menu = Termenu(OPTIONS, height=4)
     assert [menu._decorate_flags(i)["moreBelow"] for i in range(4)] == [False, False, False, True]
Exemplo n.º 3
0
 def test_selected(self):
     menu = Termenu(OPTIONS, height=4)
     menu._on_down()
     menu._on_space()
     menu._on_space()
     assert [menu._decorate_flags(i)["selected"] for i in range(4)] == [False, True, True, False]
Exemplo n.º 4
0
 def test_more_above_one(self):
     menu = Termenu(OPTIONS, height=4)
     menu.scroll = 1
     assert [menu._decorate_flags(i)["moreAbove"] for i in range(4)] == [True, False, False, False]
Exemplo n.º 5
0
 def test_active(self):
     menu = Termenu(OPTIONS, height=4)
     assert [menu._decorate_flags(i)["active"] for i in range(4)] == [True, False, False, False]