async def METHOD_NAME(self):
    # Instantiate the ShareClient from a connection string
    from azure.storage.fileshare.aio import ShareClient
    share = ShareClient.from_connection_string(self.connection_string, "filesamples2")
    # Create the share
    async with share:
        await share.create_share()
        try:
            # Get a file client and upload a file
            source_file = share.get_file_client("sourcefile")
            with open(SOURCE_FILE, "rb") as source:
                await source_file.upload_file(source)
            # Create another file client which will copy the file from url
            destination_file = share.get_file_client("destinationfile")
            # Build the url from which to copy the file
            source_url = "https://{}.file.core.windows.net/{}/{}".format(
                self.account_name,
                'filesamples2',
                'sourcefile'
            )
            # Copy the sample source file from the url to the destination file
            # [START copy_file_from_url]
            await destination_file.start_copy_from_url(source_url=source_url)
            # [END copy_file_from_url]
        finally:
            # Delete the share
            await share.delete_share()