//go:build integration // +build integration package s3control import ( "context" "errors" "testing" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/s3control" "github.com/aws/aws-sdk-go-v2/service/s3control/types" ) func TestInteg_PublicAccessBlock(t *testing.T) { ctx := context.Background() _, err := svc.GetPublicAccessBlock(ctx, &s3control.GetPublicAccessBlockInput{ AccountId: aws.String(accountID), }) if err != nil { // Ignore NoSuchPublicAccessBlockConfiguration, but fail on any other error. var e *types.NoSuchPublicAccessBlockConfiguration if !errors.As(err, &e) { t.Fatalf("expect no error for GetPublicAccessBlock, got %v", err) } } }