def from_url(abs_url): """ Addresses a Folder by absolute url :type abs_url: str """ from office365.sharepoint.client_context import ClientContext ctx = ClientContext.from_url(abs_url) relative_url = abs_url.replace(ctx.base_url, "") return ctx.web.get_folder_by_server_relative_url(relative_url)
def from_url(abs_url): """ Retrieves a File from absolute url :type abs_url: str """ from office365.sharepoint.client_context import ClientContext ctx = ClientContext.from_url(abs_url) file_relative_url = abs_url.replace(ctx.base_url, "") file = ctx.web.get_file_by_server_relative_url(file_relative_url) return file
def test3_init_from_url(self): ctx = ClientContext.from_url( settings['url']).with_credentials(user_credentials) web = ctx.web.get().execute_query() self.assertIsNotNone(web.url)
def test5_init_from_url(self): ctx = ClientContext.from_url(test_site_url).with_credentials(test_user_credentials) web = ctx.web.get().execute_query() self.assertIsNotNone(web.url)