예제 #1
0
    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')
예제 #2
0
 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")
예제 #5
0
 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'), {}))