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
Exemple #3
0
 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)
Exemple #4
0
 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)