本文整理汇总了Python中YouTubeFeeds.YouTubeFeeds.createUrl方法的典型用法代码示例。如果您正苦于以下问题:Python YouTubeFeeds.createUrl方法的具体用法?Python YouTubeFeeds.createUrl怎么用?Python YouTubeFeeds.createUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类YouTubeFeeds.YouTubeFeeds
的用法示例。
在下文中一共展示了YouTubeFeeds.createUrl方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_createUrl_should_call_getSetting_to_get_videos_pr_page
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_createUrl_should_call_getSetting_to_get_videos_pr_page(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].pluginsettings.currentRegion.return_value = ""
feeds = YouTubeFeeds()
feeds.createUrl()
sys.modules["__main__"].pluginsettings.itemsPerPage.assert_any_call()
示例2: test_createUrl_should_add_time_if_url_contains_time_param
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_createUrl_should_add_time_if_url_contains_time_param(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].pluginsettings.currentRegion.return_value = ""
feeds = YouTubeFeeds()
result = feeds.createUrl({"feed": "feed_linked"})
assert(result.find("?time=this_week") > 0)
示例3: test_createUrl_should_get_correct_user_feed_url_if_user_feed_is_in_params
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_createUrl_should_get_correct_user_feed_url_if_user_feed_is_in_params(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].pluginsettings.currentRegion.return_value = ""
feeds = YouTubeFeeds()
result = feeds.createUrl({"user_feed": "favorites"})
result = result[:result.find("?")]
url = feeds.urls["favorites"] % ("default")
assert(result == url)
示例4: test_createUrl_should_add_region_if_standard_feed
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_createUrl_should_add_region_if_standard_feed(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].pluginsettings.currentRegion.return_value = "AU"
feeds = YouTubeFeeds()
result = feeds.createUrl({"feed": "feed_linked"})
result = result[:result.find("?")]
assert(result.find("standardfeeds/AU/") > 0)
示例5: test_createUrl_should_add_playlist_to_url_if_playlist_is_in_params
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_createUrl_should_add_playlist_to_url_if_playlist_is_in_params(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].pluginsettings.currentRegion.return_value = ""
feeds = YouTubeFeeds()
result = feeds.createUrl({"feed": "playlist", "channel": "some_playlist"})
result = result[:result.find("?")]
url = feeds.urls["playlist"] % ("some_playlist")
assert(result == url)
示例6: test_createUrl_should_start_index_and_max_results_for_non_folder_non_play_all_feeds
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_createUrl_should_start_index_and_max_results_for_non_folder_non_play_all_feeds(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].pluginsettings.currentRegion.return_value = ""
feeds = YouTubeFeeds()
result = feeds.createUrl({"feed": "feed_linked"})
result = result[result.find("?"):]
assert(result == "?time=this_week&start-index=1&max-results=15")
示例7: test_listFolder_should_call_getSetting_to_get_perpage
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_listFolder_should_call_getSetting_to_get_perpage(self):
feeds = YouTubeFeeds()
feeds.listAll = Mock()
feeds.listAll.return_value = []
feeds.createUrl = Mock()
feeds.createUrl.return_value = "some_url"
feeds.listFolder()
sys.modules["__main__"].pluginsettings.itemsPerPage.assert_any_call()
示例8: test_createUrl_should_add_category_and_time_to_url_if_category_is_in_params
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_createUrl_should_add_category_and_time_to_url_if_category_is_in_params(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].pluginsettings.currentRegion.return_value = ""
feeds = YouTubeFeeds()
result = feeds.createUrl({"feed": "feed_category", "category": "some_category"})
result = result[:result.rfind("&")]
result = result[:result.rfind("&")]
url = feeds.urls["feed_category"] % (("some_category"), "today")
assert(result == url)
示例9: test_createUrl_should_get_correct_search_url_if_search_is_in_params
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_createUrl_should_get_correct_search_url_if_search_is_in_params(self):
sys.modules["__main__"].settings.getSetting.return_value = "1"
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].pluginsettings.currentRegion.return_value = ""
sys.modules["__main__"].pluginsettings.safeSearchLevel.return_value = "moderate"
feeds = YouTubeFeeds()
result = feeds.createUrl({"search": "some_search"})
result = result[:result.find("moderate") + 8]
url = feeds.urls["search"] % ("some_search", "moderate")
assert(result == url)
示例10: test_listAll_should_call_createUrl_to_get_url
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_listAll_should_call_createUrl_to_get_url(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].storage.retrieve.return_value = "favorites"
sys.modules["__main__"].core._fetchPage.return_value = {"content": "some_fail", "status": 200}
sys.modules["__main__"].core.getVideoInfo.return_value = []
feeds = YouTubeFeeds()
feeds.createUrl = Mock()
feeds.createUrl.return_value = "some_url"
feeds.listAll({"login": "true"})
feeds.createUrl.assert_called_with({"login": "true"})
示例11: test_listFolder_should_call_listAll_page_is_not_in_params
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_listFolder_should_call_listAll_page_is_not_in_params(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].storage.retrieve.return_value = []
feeds = YouTubeFeeds()
feeds.listAll = Mock()
feeds.listAll.return_value = []
feeds.createUrl = Mock()
feeds.createUrl.return_value = "some_url"
feeds.listFolder()
feeds.listAll.assert_called_with({})
示例12: test_listFolder_should_call_retrieve_to_get_view_mode_if_feed_is_subscriptions
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_listFolder_should_call_retrieve_to_get_view_mode_if_feed_is_subscriptions(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].storage.retrieve.return_value = [{"id": "some_item"}]
feeds = YouTubeFeeds()
feeds.listAll = Mock()
feeds.listAll.return_value = [{"id": "some_item"}]
feeds.createUrl = Mock()
feeds.createUrl.return_value = "some_url"
(videos, status) = feeds.listFolder({"user_feed": "subscriptions"})
sys.modules["__main__"].storage.retrieve.assert_called_with({"user_feed": "subscriptions"}, "viewmode", {'user_feed': 'uploads', 'view_mode': 'subscriptions_favorites', 'id': 'some_item'})
示例13: test_listFolder_should_set_correct_view_mode_if_feed_is_subscriptions
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_listFolder_should_set_correct_view_mode_if_feed_is_subscriptions(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].storage.retrieve.return_value = "favorites"
feeds = YouTubeFeeds()
feeds.listAll = Mock()
feeds.listAll.return_value = [{"id": "some_item"}]
feeds.createUrl = Mock()
feeds.createUrl.return_value = "some_url"
(videos, status) = feeds.listFolder({"user_feed": "subscriptions"})
assert(videos[0]["user_feed"] == "favorites")
示例14: test_listFolder_should_call_storage_retrieve_to_fetch_cached_video_listing_if_page_is_in_params
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_listFolder_should_call_storage_retrieve_to_fetch_cached_video_listing_if_page_is_in_params(self):
sys.modules["__main__"].pluginsettings.itemsPerPage.return_value = 15
sys.modules["__main__"].storage.retrieve.return_value = []
feeds = YouTubeFeeds()
feeds.listAll = Mock()
feeds.listAll.return_value = []
feeds.createUrl = Mock()
feeds.createUrl.return_value = "some_url"
feeds.listFolder({"page": "1"})
sys.modules["__main__"].storage.retrieve.assert_called_with({"page": "1"})
示例15: test_listAll_should_call_core_getVideoInfo_if_folder_is_not_in_params
# 需要导入模块: from YouTubeFeeds import YouTubeFeeds [as 别名]
# 或者: from YouTubeFeeds.YouTubeFeeds import createUrl [as 别名]
def test_listAll_should_call_core_getVideoInfo_if_folder_is_not_in_params(self):
sys.modules["__main__"].settings.getSetting.return_value = "1"
sys.modules["__main__"].storage.retrieve.return_value = "favorites"
sys.modules["__main__"].core._fetchPage.return_value = {"content": "some_fail", "status": 200}
sys.modules["__main__"].core.getVideoInfo.return_value = []
feeds = YouTubeFeeds()
feeds.createUrl = Mock()
feeds.createUrl.return_value = "some_url"
feeds.listAll({"login": "true"})
sys.modules["__main__"].core.getVideoInfo.assert_called_with("some_fail", {"login": "true"})