Module MenuTest
[hide private]
[frames] | no frames]

Source Code for Module MenuTest

 1  #####################################################################
 
 2  # -*- coding: iso-8859-1 -*-                                        #
 
 3  #                                                                   #
 
 4  # Frets on Fire                                                     #
 
 5  # Copyright (C) 2006 Sami Kyöstilä                                  #
 
 6  #                                                                   #
 
 7  # This program is free software; you can redistribute it and/or     #
 
 8  # modify it under the terms of the GNU General Public License       #
 
 9  # as published by the Free Software Foundation; either version 2    #
 
10  # of the License, or (at your option) any later version.            #
 
11  #                                                                   #
 
12  # This program is distributed in the hope that it will be useful,   #
 
13  # but WITHOUT ANY WARRANTY; without even the implied warranty of    #
 
14  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the     #
 
15  # GNU General Public License for more details.                      #
 
16  #                                                                   #
 
17  # You should have received a copy of the GNU General Public License #
 
18  # along with this program; if not, write to the Free Software       #
 
19  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,        #
 
20  # MA  02110-1301, USA.                                              #
 
21  #####################################################################
 
22  
 
23  import unittest 
24  from GameEngine import GameEngine 
25  from Menu import Menu 
26  
 
27  subMenu = [
 
28    ("Bar 1", lambda: 0),
 
29    ("Bar 2", lambda: 0),
 
30    ("Bar 3", lambda: 0),
 
31  ] 
32  
 
33  rootMenu = [
 
34    ["Foo", lambda: 0],
 
35    ("Bar >", subMenu),
 
36    ("Baz", lambda: 0),
 
37  ] 
38  
 
54  
 
69  
 
70  if __name__ == "__main__": 
71    unittest.main() 
72