...
|
...
|
@@ -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) ])
|