> @@ -83,13 +94,29 @@ public void trySign() throws InterruptedException, 
> ExecutionException {
>              continue;
>           }
>           String containerName = Iterables.getLast(containers).getName();
> -         PageSet<? extends StorageMetadata> blobs = 
> region.list(containerName);
> -         if (blobs.isEmpty()) {
> -            continue;
> -         }
> -         String blobName = Iterables.getLast(blobs).getName();
> +
> +         final ByteSource input = ByteSource.wrap(new byte[1]);
> +         final HttpClient client = ctx.utils().http();
> +
> +         // test signed put
> +         String blobName = "test-" + UUID.randomUUID();
> +         Blob blob2 = region.blobBuilder(blobName).forSigning()
> +               .payload(input).contentLength(input.size())

Done. Added the payload to the put request. And added a check for comparing the 
blob obtained by getBlob with the input.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/94/files#r12565208

Reply via email to