def test_getThumbnail_should_call_xbmc_skinHasImage(self): sys.modules["__main__"].xbmc.skinHasImage = Mock() utils = VimeoUtils() result = utils.getThumbnail("someTeading") sys.modules["__main__"].xbmc.skinHasImage.assert_called_with('Vimeo - 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 = VimeoUtils() result = utils.getThumbnail("") sys.modules["__main__"].xbmc.skinHasImage.assert_called_with('Vimeo - 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 = VimeoUtils() result = utils.getThumbnail("") call = os.path.join.call_args_list[0] patcher.stop() assert(call == (('testingPath/', 'thumbnails'), {}))