Upstream versity/versitygw state of the touched files before 44dc2e71ec

This commit is contained in:
upstream committed 2026-10-10 11:46:12 +02:00
1 parent 86ff18f8c1
commit 485130eb9f
6 files changed
+78 -97

No files matched your search

-29
View File
@@ -17,8 +17,6 @@ package integration
import (
"context"
"fmt"
"net/http"
"time"
"github.com/aws/aws-sdk-go-v2/service/s3"
"github.com/aws/aws-sdk-go-v2/service/s3/types"
@@ -340,33 +338,6 @@ func ListObjects_marker_not_from_obj_list(s *S3Conf) error {
})
}
// ListObjects_start_after_not_supported sends start-after without
// list-type=2. S3 rejects it with InvalidArgument instead of ignoring it.
func ListObjects_start_after_not_supported(s *S3Conf) error {
testName := "ListObjects_start_after_not_supported"
return actionHandler(s, testName, func(s3client *s3.Client, bucket string) error {
_, err := putObjects(s3client, []string{"bar", "foo"}, bucket)
if err != nil {
return err
}
// ListObjectsInput has no StartAfter field, so send the query directly
req, err := createSignedReq(http.MethodGet, s.endpoint,
fmt.Sprintf("%v?start-after=bar", bucket),
s.awsID, s.awsSecret, "s3", s.awsRegion, "", nil, time.Now(), nil)
if err != nil {
return err
}
resp, err := s.httpClient.Do(req)
if err != nil {
return err
}
return checkHTTPResponseApiErr(resp, s3err.GetInvalidArgumentErr(s3err.InvalidArgStartAfter, ""))
})
}
func ListObjects_with_checksum(s *S3Conf) error {
testName := "ListObjects_with_checksum"
return actionHandler(s, testName, func(s3client *s3.Client, bucket string) error {