Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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
Exemplo n.º 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)
Exemplo n.º 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)