mirror of
https://github.com/versity/versitygw.git
synced 2026-09-30 03:35:42 +00:00
fix: Removed ObjectLockConfigurationNotFoundError, when attempting to set bucket versioning status to suspended
This commit is contained in:
@@ -10412,8 +10412,8 @@ func PutBucketVersioning_invalid_status(s *S3Conf) error {
|
||||
})
|
||||
}
|
||||
|
||||
func PutBucketVersioning_success(s *S3Conf) error {
|
||||
testName := "PutBucketVersioning_success"
|
||||
func PutBucketVersioning_success_enabled(s *S3Conf) error {
|
||||
testName := "PutBucketVersioning_success_enabled"
|
||||
return actionHandler(s, testName, func(s3client *s3.Client, bucket string) error {
|
||||
ctx, cancel := context.WithTimeout(context.Background(), shortTimeout)
|
||||
_, err := s3client.PutBucketVersioning(ctx, &s3.PutBucketVersioningInput{
|
||||
@@ -10431,6 +10431,25 @@ func PutBucketVersioning_success(s *S3Conf) error {
|
||||
})
|
||||
}
|
||||
|
||||
func PutBucketVersioning_success_suspended(s *S3Conf) error {
|
||||
testName := "PutBucketVersioning_success_suspended"
|
||||
return actionHandler(s, testName, func(s3client *s3.Client, bucket string) error {
|
||||
ctx, cancel := context.WithTimeout(context.Background(), shortTimeout)
|
||||
_, err := s3client.PutBucketVersioning(ctx, &s3.PutBucketVersioningInput{
|
||||
Bucket: &bucket,
|
||||
VersioningConfiguration: &types.VersioningConfiguration{
|
||||
Status: types.BucketVersioningStatusSuspended,
|
||||
},
|
||||
})
|
||||
cancel()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
})
|
||||
}
|
||||
|
||||
func GetBucketVersioning_non_existing_bucket(s *S3Conf) error {
|
||||
testName := "GetBucketVersioning_non_existing_bucket"
|
||||
return actionHandler(s, testName, func(s3client *s3.Client, bucket string) error {
|
||||
|
||||
Reference in New Issue
Block a user