コード例 #1
0
ファイル: test_menu.py プロジェクト: weblate/wafer
 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"),
         ])
     ])
コード例 #2
0
ファイル: test_menu.py プロジェクト: CTPUG/wafer
 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"),
         ])
     ])
コード例 #3
0
ファイル: test_menu.py プロジェクト: CTPUG/wafer
 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", []),
     ])
コード例 #4
0
ファイル: test_menu.py プロジェクト: weblate/wafer
 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", []),
     ])
コード例 #5
0
ファイル: test_menu.py プロジェクト: CTPUG/wafer
 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", [])
     ])
コード例 #6
0
ファイル: test_menu.py プロジェクト: weblate/wafer
 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", [])])