def METHOD_NAME(self):
    # Instantiate a new BlobServiceClient using a connection string
    from azure.storage.blob import BlobServiceClient
    blob_service_client = BlobServiceClient.from_connection_string(self.connection_string)
    # Instantiate a new ContainerClient
    container_client = blob_service_client.get_container_client("myblockcontainersync")
    try:
        # Create new Container in the service
        container_client.create_container()
        # Instantiate a new BlobClient
        blob_client = container_client.get_blob_client("myblockblob")
        # [START upload_a_blob]
        # Upload content to block blob
        with open(SOURCE_FILE, "rb") as data:
            blob_client.upload_blob(data, blob_type="BlockBlob")
        # [END upload_a_blob]
        # [START download_a_blob]
        with open(DEST_FILE, "wb") as my_blob:
            download_stream = blob_client.download_blob()
            my_blob.write(download_stream.readall())
        # [END download_a_blob]
        # [START delete_blob]
        blob_client.delete_blob()
        # [END delete_blob]
    finally:
        # Delete the container
        container_client.delete_container()