def test_getThumbnail_should_call_xbmc_skinHasImage(self): sys.modules["__main__"].xbmc.skinHasImage = Mock() utils = YouTubeUtils() result = utils.getThumbnail("someTeading") sys.modules["__main__"].xbmc.skinHasImage.assert_called_with('YouTube - Unittest/someTeading.png')
def test_getThumbnail_should_user_default_folder_image_if_no_title_is_given(self): sys.modules["__main__"].xbmc.skinHasImage.return_value = False utils = YouTubeUtils() result = utils.getThumbnail("") sys.modules["__main__"].xbmc.skinHasImage.assert_called_with('YouTube - Unittest/DefaultFolder.png') assert(result == "DefaultFolder.png")
def test_getThumbnail_should_call_xbmc_skinHasImage(self): sys.modules["__main__"].xbmc.skinHasImage = Mock() utils = YouTubeUtils() result = utils.getThumbnail("someTeading") sys.modules["__main__"].xbmc.skinHasImage.assert_called_with( 'YouTube - Unittest/someTeading.png')
def test_getThumbnail_should_user_default_folder_image_if_no_title_is_given( self): sys.modules["__main__"].xbmc.skinHasImage.return_value = False utils = YouTubeUtils() result = utils.getThumbnail("") sys.modules["__main__"].xbmc.skinHasImage.assert_called_with( 'YouTube - Unittest/DefaultFolder.png') assert (result == "DefaultFolder.png")
def test_getThumbnail_should_user_thumbnail_path_to_resolve_file_paths(self): sys.modules["__main__"].settings.getAddonInfo.return_value = "testingPath/" sys.modules["__main__"].xbmc.skinHasImage.return_value = False patcher = patch("os.path") patcher.start() import os utils = YouTubeUtils() result = utils.getThumbnail("") call = os.path.join.call_args_list[0] patcher.stop() assert(call == (('testingPath/', 'thumbnails'), {}))
def test_getThumbnail_should_user_thumbnail_path_to_resolve_file_paths( self): sys.modules[ "__main__"].settings.getAddonInfo.return_value = "testingPath/" sys.modules["__main__"].xbmc.skinHasImage.return_value = False patcher = patch("os.path") patcher.start() import os utils = YouTubeUtils() result = utils.getThumbnail("") call = os.path.join.call_args_list[0] patcher.stop() assert (call == (('testingPath/', 'thumbnails'), {}))