Beispiel #1
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 xrange(4)] == [False, True, True, False]
Beispiel #2
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 xrange(4)] == [False, False, False, False]
Beispiel #3
0
 def test_more_below_one(self):
     menu = Termenu(OPTIONS, height=4)
     assert [menu._decorate_flags(i)["moreBelow"]
             for i in xrange(4)] == [False, False, False, True]
Beispiel #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 xrange(4)] == [True, False, False, False]
Beispiel #5
0
 def test_active(self):
     menu = Termenu(OPTIONS, height=4)
     assert [menu._decorate_flags(i)["active"]
             for i in xrange(4)] == [True, False, False, False]
Beispiel #6
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 xrange(4)] == [False, False, False, False]
Beispiel #7
0
 def test_more_below_one(self):
     menu = Termenu(OPTIONS, height=4)
     assert [menu._decorate_flags(i)["moreBelow"] for i in xrange(4)] == [False, False, False, True]
Beispiel #8
0
 def test_more_above_one(self):
     menu = Termenu(OPTIONS, height=4)
     menu.scroll = 1
     assert [menu._decorate_flags(i)["moreAbove"] for i in xrange(4)] == [True, False, False, False]
Beispiel #9
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 xrange(4)] == [False, True, True, False]
Beispiel #10
0
 def test_active(self):
     menu = Termenu(OPTIONS, height=4)
     assert [menu._decorate_flags(i)["active"] for i in xrange(4)] == [True, False, False, False]