Exemplo n.º 1
0
 def test_add_menu_exists(self):
     menu = Menu([])
     menu.add_menu("my-menu", u"My Menu",
                   [Menu.mk_item(u"Item 1", u"http://example.com/1")])
     menu.add_menu("my-menu", u"My Menu",
                   [Menu.mk_item(u"Item 2", u"http://example.com/2")])
     self.assertEqual(menu.items, [
         Menu.mk_menu("my-menu", u"My Menu", [
             Menu.mk_item(u"Item 1", u"http://example.com/1"),
             Menu.mk_item(u"Item 2", u"http://example.com/2"),
         ])
     ])
Exemplo n.º 2
0
 def test_add_menu_exists(self):
     menu = Menu([])
     menu.add_menu("my-menu", u"My Menu", [
         Menu.mk_item(u"Item 1", u"http://example.com/1")
     ])
     menu.add_menu("my-menu", u"My Menu", [
         Menu.mk_item(u"Item 2", u"http://example.com/2")
     ])
     self.assertEqual(menu.items, [
         Menu.mk_menu("my-menu", u"My Menu", [
             Menu.mk_item(u"Item 1", u"http://example.com/1"),
             Menu.mk_item(u"Item 2", u"http://example.com/2"),
         ])
     ])
Exemplo n.º 3
0
 def test_add_menu_multiple_exist(self):
     menu = Menu([
         Menu.mk_menu("my-menu", u"My Menu 1", []),
         Menu.mk_menu("my-menu", u"My Menu 2", []),
     ])
     with self.assertRaisesMessage(
             MenuError, "Multiple sub-menus named 'my-menu' exist."):
         menu.add_menu("my-menu", u"My Menu", [
             Menu.mk_item(u"Item 1", u"http://example.com/1"),
         ])
     self.assertEqual(menu.items, [
         Menu.mk_menu("my-menu", u"My Menu 1", []),
         Menu.mk_menu("my-menu", u"My Menu 2", []),
     ])
Exemplo n.º 4
0
 def test_add_menu_multiple_exist(self):
     menu = Menu([
         Menu.mk_menu("my-menu", u"My Menu 1", []),
         Menu.mk_menu("my-menu", u"My Menu 2", []),
     ])
     with self.assertRaisesMessage(
             MenuError, "Multiple sub-menus named 'my-menu' exist."):
         menu.add_menu("my-menu", u"My Menu", [
             Menu.mk_item(u"Item 1", u"http://example.com/1"),
         ])
     self.assertEqual(menu.items, [
         Menu.mk_menu("my-menu", u"My Menu 1", []),
         Menu.mk_menu("my-menu", u"My Menu 2", []),
     ])
Exemplo n.º 5
0
 def test_add_menu(self):
     menu = Menu([])
     menu.add_menu("my-menu", u"My Menu", [])
     self.assertEqual(menu.items, [
         Menu.mk_menu("my-menu", u"My Menu", [])
     ])
Exemplo n.º 6
0
 def test_add_menu(self):
     menu = Menu([])
     menu.add_menu("my-menu", u"My Menu", [])
     self.assertEqual(menu.items, [Menu.mk_menu("my-menu", u"My Menu", [])])