Browse code

add requester-pays tests

Matt Domsch authored on 2015/03/30 14:24:03
Showing 1 changed files
... ...
@@ -639,6 +639,23 @@ test_s3cmd("Get current expiration setting", ['info', pbucket(1)],
639 639
 test_s3cmd("Delete expiration rule", ['expire', pbucket(1)],
640 640
     must_find = [ "Bucket '%s/': expiration configuration is deleted." % pbucket(1)])
641 641
 
642
+## ====== set Requester Pays flag
643
+test_s3cmd("Set requester pays", ['payer', '--requester-pays', pbucket(2)])
644
+
645
+## ====== get Requester Pays flag
646
+test_s3cmd("Get requester pays flag", ['info', pbucket(2)],
647
+    must_find = [ "Payer: Requester"])
648
+
649
+## ====== ls using Requester Pays flag
650
+test_s3cmd("ls using requester pays flag", ['ls', '--requester-pays', pbucket(2)])
651
+
652
+## ====== clear Requester Pays flag
653
+test_s3cmd("Clear requester pays", ['payer', pbucket(2)])
654
+
655
+## ====== get Requester Pays flag
656
+test_s3cmd("Get requester pays flag", ['info', pbucket(2)],
657
+    must_find = [ "Payer: BucketOwner"])
658
+
642 659
 ## ====== Recursive delete maximum exceeed
643 660
 test_s3cmd("Recursive delete maximum exceeded", ['del', '--recursive', '--max-delete=1', '--exclude', 'Atomic*', '%s/xyz/etc' % pbucket(1)],
644 661
     must_not_find = [ "File %s/xyz/etc/TypeRa.ttf deleted" % pbucket(1) ])