Esempio n. 1
0
File: test.py Progetto: weka/termenu
 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]
Esempio n. 2
0
 def test_multiple(self):
     menu = Termenu(zip(OPTIONS, RESULTS), height=4)
     assert strmenu(menu) == "(01) 02 03 04"
     menu._on_space()
     menu._on_space()
     assert strmenu(menu) == "01 02 (03) 04"
     assert menu.get_result() == ["result-01", "result-02"]
Esempio n. 3
0
File: test.py Progetto: weka/termenu
 def test_multiple(self):
     menu = Termenu(zip(OPTIONS, RESULTS), height=4)
     assert strmenu(menu) == "(01) 02 03 04"
     menu._on_space()
     menu._on_space()
     assert strmenu(menu) == "01 02 (03) 04"
     assert menu.get_result() == ["result-01", "result-02"]
Esempio n. 4
0
File: test.py Progetto: weka/termenu
 def test_select(self):
     menu = Termenu(OPTIONS, height=4)
     assert strmenu(menu) == "(01) 02 03 04"
     menu._on_space()
     menu._on_space()
     assert strmenu(menu) == "01 02 (03) 04"
     assert " ".join(menu.get_result()) == "01 02"
     assert " ".join(menu.get_result()) == "01 02"
Esempio n. 5
0
 def test_select(self):
     menu = Termenu(OPTIONS, height=4)
     assert strmenu(menu) == "(01) 02 03 04"
     menu._on_space()
     menu._on_space()
     assert strmenu(menu) == "01 02 (03) 04"
     assert " ".join(menu.get_result()) == "01 02"
     assert " ".join(menu.get_result()) == "01 02"
Esempio n. 6
0
File: test.py Progetto: weka/termenu
 def test_off(self):
     menu = Termenu(OPTIONS, height=4, multiselect=False)
     assert strmenu(menu) == "(01) 02 03 04"
     menu._on_space()
     assert strmenu(menu) == "(01) 02 03 04"
     assert menu.get_result() == "01"
Esempio n. 7
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]
Esempio n. 8
0
 def test_off(self):
     menu = Termenu(OPTIONS, height=4, multiselect=False)
     assert strmenu(menu) == "(01) 02 03 04"
     menu._on_space()
     assert strmenu(menu) == "(01) 02 03 04"
     assert menu.get_result() == "01"