本文整理汇总了Python中BlipTVNavigation.BlipTVNavigation类的典型用法代码示例。如果您正苦于以下问题:Python BlipTVNavigation类的具体用法?Python BlipTVNavigation怎么用?Python BlipTVNavigation使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了BlipTVNavigation类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_executeAction_should_call_listMenu_if_action_is_edit_search
def test_executeAction_should_call_listMenu_if_action_is_edit_search(self):
navigation = BlipTVNavigation()
navigation.listMenu = Mock()
navigation.executeAction({"action": "edit_search"})
navigation.listMenu.assert_called_with({"action": "edit_search"})
示例2: test_addListItem_should_call_addFolderListItem_if_item_doesnt_have_an_action
def test_addListItem_should_call_addFolderListItem_if_item_doesnt_have_an_action(self):
navigation = BlipTVNavigation()
navigation.addFolderListItem = Mock()
navigation.addListItem({}, {})
navigation.addFolderListItem.assert_called_with({}, {})
示例3: test_addListItem_should_call_addVideoListItem_if_item_action_is_play_video
def test_addListItem_should_call_addVideoListItem_if_item_action_is_play_video(self):
navigation = BlipTVNavigation()
navigation.addVideoListItem = Mock()
navigation.addListItem({}, {"action": "play_video"})
navigation.addVideoListItem.assert_called_with({}, {"action": "play_video"}, 0)
示例4: test_addListItem_should_call_addActionListItem_if_item_has_action
def test_addListItem_should_call_addActionListItem_if_item_has_action(self):
navigation = BlipTVNavigation()
navigation.addActionListItem = Mock()
navigation.addListItem({}, {"action": "some_action"})
navigation.addActionListItem.assert_called_with({}, {"action": "some_action"})
示例5: test_addActionListItem_should_call_utils_get_thumbnail_to_get_thumbnail_path
def test_addActionListItem_should_call_utils_get_thumbnail_to_get_thumbnail_path(self):
sys.argv = ["some_path", -1, "some_params"]
navigation = BlipTVNavigation()
navigation.addActionListItem({}, {"action": "some_action", "Title": "some_title", "icon": "some_icon", "thumbnail": "some_thumbnail"})
sys.modules["__main__"].utils.getThumbnail.assert_called_with("some_thumbnail")
示例6: test_executeAction_should_call_storage_editStoredSearch_if_action_is_edit_search
def test_executeAction_should_call_storage_editStoredSearch_if_action_is_edit_search(self):
navigation = BlipTVNavigation()
navigation.listMenu = Mock()
navigation.executeAction({"action": "edit_search"})
sys.modules["__main__"].storage.editStoredSearch.assert_called_with({"action": "edit_search"})
示例7: test_addActionListItem_should_call_xbmcgui_ListItem_to_fetch_xbmc_listitem_object
def test_addActionListItem_should_call_xbmcgui_ListItem_to_fetch_xbmc_listitem_object(self):
sys.argv = ["some_path", -1, "some_params"]
sys.modules["__main__"].utils.getThumbnail.return_value = "some_image_path"
navigation = BlipTVNavigation()
navigation.addActionListItem({}, {"action": "some_action", "Title": "some_title", "icon": "some_icon", "thumbnail": "some_thumbnail"})
sys.modules["__main__"].xbmcgui.ListItem.assert_called_with("some_title",iconImage='DefaultFolder.png', thumbnailImage='some_image_path')
示例8: BlipTVNavigation
def test_addActionListItem_should_call_listitem_setProperty_to_inidicate_item_is_playable_if_item_action_is_playbyid(self):
sys.argv = ["some_path", -1, "some_params"]
sys.modules["__main__"].utils.getThumbnail.return_value = "some_image_path"
navigation = BlipTVNavigation()
navigation.addActionListItem({}, {"action": "playbyid", "Title": "some_title", "icon": "some_icon", "thumbnail": "some_thumbnail"})
sys.modules["__main__"].xbmcgui.ListItem().setProperty.assert_called_with("IsPlayable", "true")
示例9: test_listMenu_should_call_list_if_store_in_params
def test_listMenu_should_call_list_if_store_in_params(self):
sys.argv = ["something", -1, "something_else"]
navigation = BlipTVNavigation()
navigation.list = Mock()
navigation.addListItem = Mock()
navigation.listMenu({"path": "/root/some_other_path", "store": "some_store"})
navigation.list.assert_called_with({"path": "/root/some_other_path", "store": "some_store"})
示例10: test_executeAction_should_call_addToFavorites_if_action_is_add_favorite
def test_executeAction_should_call_addToFavorites_if_action_is_add_favorite(self):
sys.modules["__main__"].scraper.addShowToMyFavorites = Mock()
navigation = BlipTVNavigation()
navigation.addToFavorites = Mock()
navigation.executeAction({"action": "add_favorite"})
sys.modules["__main__"].scraper.addShowToMyFavorites.assert_called_with({"action": "add_favorite"})
示例11: test_executeAction_should_open_settings_if_action_is_settings
def test_executeAction_should_open_settings_if_action_is_settings(self):
sys.modules["__main__"].storage.deleteFromMyFavoriteShows = Mock()
navigation = BlipTVNavigation()
navigation.removeFromFavorites = Mock()
navigation.executeAction({"action": "settings"})
sys.modules["__main__"].settings.openSettings.assert_called_with()
示例12: test_executeAction_should_call_removeFromFavorites_if_action_is_remove_favorite
def test_executeAction_should_call_removeFromFavorites_if_action_is_remove_favorite(self):
sys.modules["__main__"].storage.deleteFromMyFavoriteShows = Mock()
navigation = BlipTVNavigation()
navigation.removeFromFavorites = Mock()
navigation.executeAction({"action": "delete_favorite"})
sys.modules["__main__"].storage.deleteFromMyFavoriteShows.assert_called_with({"action": "delete_favorite"})
示例13: test_addFolderListItem_should_call_listitem_setProperty_to_inidicate_item_is_a_folder
def test_addFolderListItem_should_call_listitem_setProperty_to_inidicate_item_is_a_folder(self):
sys.argv = ["some_path", -1, "some_params"]
navigation = BlipTVNavigation()
navigation.addFolderContextMenuItems = Mock()
navigation.addFolderContextMenuItems.return_value = []
navigation.addFolderListItem({}, {"action": "some_action", "Title": "some_title", "icon": "some_icon", "thumbnail": "some_thumbnail"})
sys.modules["__main__"].xbmcgui.ListItem().setProperty.assert_called_with('Folder', 'true')
示例14: test_addFolderListItem_should_call_utils_get_thumbnail_to_get_thumbnail_path
def test_addFolderListItem_should_call_utils_get_thumbnail_to_get_thumbnail_path(self):
sys.argv = ["some_path", -1, "some_params"]
navigation = BlipTVNavigation()
navigation.addFolderContextMenuItems = Mock()
navigation.addFolderContextMenuItems.return_value = []
navigation.addFolderListItem({}, {"action": "some_action", "icon": "some_icon", "thumbnail": "some_thumbnail"})
sys.modules["__main__"].utils.getThumbnail.assert_called_with("some_thumbnail")
示例15: test_addFolderListItem_should_call_addFolderContextMenuItems_to_get_context_menu_items
def test_addFolderListItem_should_call_addFolderContextMenuItems_to_get_context_menu_items(self):
sys.argv = ["some_path", -1, "some_params"]
navigation = BlipTVNavigation()
navigation.addFolderContextMenuItems = Mock()
navigation.addFolderContextMenuItems.return_value = []
navigation.addFolderListItem({}, {"action": "some_action", "icon": "some_icon"})
navigation.addFolderContextMenuItems.assert_called_with({}, {"action": "some_action", "icon": "some_icon"})