/[thuban]/branches/WIP-pyshapelib-bramz/test/test_menu.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/test/test_menu.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/thuban/test/test_menu.py revision 325 by bh, Fri Sep 20 13:55:52 2002 UTC branches/WIP-pyshapelib-bramz/test/test_menu.py revision 2734 by bramz, Thu Mar 1 12:42:59 2007 UTC
# Line 82  class MenuTest(unittest.TestCase): Line 82  class MenuTest(unittest.TestCase):
82          self.compare_menus(helpmenu, Menu("help", "Help", help_items[:]))          self.compare_menus(helpmenu, Menu("help", "Help", help_items[:]))
83    
84          # add new sub-menu after the file menu but before the help menu          # add new sub-menu after the file menu but before the help menu
85          edit_items = ["cut", "copy"]          edit_items = ["cut", "copy", "paste"]
86          editmenu = menu.InsertMenu("edit", "Edit", after="file")          editmenu = menu.InsertMenu("edit", "Edit", after="file")
87          editmenu.SetItems(edit_items[:])          editmenu.SetItems(edit_items[:])
88    
# Line 92  class MenuTest(unittest.TestCase): Line 92  class MenuTest(unittest.TestCase):
92                                         Menu("edit", "Edit", edit_items[:]),                                         Menu("edit", "Edit", edit_items[:]),
93                                         Menu("help", "Help", help_items[:])]))                                         Menu("help", "Help", help_items[:])]))
94    
95            # remove an item from the menu
96            self.compare_menus(editmenu, Menu("edit", "Edit", edit_items[:]))
97            editmenu.RemoveItem("copy")
98            self.compare_menus(editmenu, Menu("edit", "Edit", ['cut', 'paste']))
99            editmenu.InsertItem("copy", after="cut") # for convenience for
100                                                     # the following tests
101    
102            # find-or-insert a menu
103            self.compare_menus(menu, Menu("<main>", "<main>",
104                                          [Menu("file", "File", file_items[:]),
105                                           Menu("edit", "Edit", edit_items[:]),
106                                           Menu("help", "Help", help_items[:])]))
107            menu.FindOrInsertMenu("extensions", "Extensions")
108            self.compare_menus(menu, Menu("<main>", "<main>",
109                                          [Menu("file", "File", file_items[:]),
110                                           Menu("edit", "Edit", edit_items[:]),
111                                           Menu("help", "Help", help_items[:]),
112                                           Menu("extensions", "Extensions", [])]))
113            menu.FindOrInsertMenu("extensions", "Extensions")
114            self.compare_menus(menu, Menu("<main>", "<main>",
115                                          [Menu("file", "File", file_items[:]),
116                                           Menu("edit", "Edit", edit_items[:]),
117                                           Menu("help", "Help", help_items[:]),
118                                           Menu("extensions", "Extensions", [])]))
119    
120    
121  if __name__ == "__main__":  if __name__ == "__main__":
122      unittest.main()      unittest.main()

Legend:
Removed from v.325  
changed lines
  Added in v.2734

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26