@@ -21,9 +21,10 @@ import (
21
21
22
22
// // Service information constants
23
23
const (
24
- ServiceName = "scw" // Name of service.
25
- EndpointsID = ServiceName // ID to look up a service endpoint with.
26
- encryptionStr = "Pignouf"
24
+ ServiceName = "scw" // Name of service.
25
+ EndpointsID = ServiceName // ID to look up a service endpoint with.
26
+ encryptionStr = "1234567890abcdef1234567890abcdef"
27
+ contentToEncypt = "Hello World"
27
28
)
28
29
29
30
func TestAccObject_Basic (t * testing.T ) {
@@ -738,7 +739,7 @@ func TestAccObject_WithBucketName(t *testing.T) {
738
739
func TestAccObject_Encryption (t * testing.T ) {
739
740
tt := acctest .NewTestTools (t )
740
741
defer tt .Cleanup ()
741
- bucketName := sdkacctest .RandomWithPrefix ("test-acc-scaleway-object-basic " )
742
+ bucketName := sdkacctest .RandomWithPrefix ("test-acc-scaleway-object-encryption " )
742
743
resource .ParallelTest (t , resource.TestCase {
743
744
PreCheck : func () { acctest .PreCheck (t ) },
744
745
ProviderFactories : tt .ProviderFactories ,
@@ -747,27 +748,6 @@ func TestAccObject_Encryption(t *testing.T) {
747
748
objectchecks .IsBucketDestroyed (tt ),
748
749
),
749
750
Steps : []resource.TestStep {
750
- {
751
- Config : fmt .Sprintf (`
752
- resource "scaleway_object_bucket" "base-01" {
753
- name = "%s"
754
- region= "%s"
755
- tags = {
756
- foo = "bar"
757
- }
758
- }
759
-
760
- resource scaleway_object "file" {
761
- bucket = scaleway_object_bucket.base-01.id
762
- key = "myfile"
763
- file = "testfixture/empty.qcow2"
764
- }
765
- ` , bucketName , objectTestsMainRegion ),
766
- Check : resource .ComposeTestCheckFunc (
767
- objectchecks .CheckBucketExists (tt , "scaleway_object_bucket.base-01" , true ),
768
- testAccCheckObjectExists (tt , "scaleway_object.file" ),
769
- ),
770
- },
771
751
{
772
752
Config : fmt .Sprintf (`
773
753
resource "scaleway_object_bucket" "base-01" {
@@ -781,12 +761,13 @@ func TestAccObject_Encryption(t *testing.T) {
781
761
resource scaleway_object "file" {
782
762
bucket = scaleway_object_bucket.base-01.id
783
763
key = "myfile/foo"
784
- file = "testfixture/empty.qcow2"
764
+ content = "Hello World"
765
+ sse_customer_key = "%s"
785
766
}
786
- ` , bucketName , objectTestsMainRegion ),
767
+ ` , bucketName , objectTestsMainRegion , encryptionStr ),
787
768
Check : resource .ComposeTestCheckFunc (
788
769
objectchecks .CheckBucketExists (tt , "scaleway_object_bucket.base-01" , true ),
789
- testAccCheckObjectExists (tt , "scaleway_object.file " ),
770
+ testAccCheckObjectExists (tt , "scaleway_object.content " ),
790
771
),
791
772
},
792
773
{
@@ -802,12 +783,13 @@ func TestAccObject_Encryption(t *testing.T) {
802
783
resource scaleway_object "file" {
803
784
bucket = scaleway_object_bucket.base-01.id
804
785
key = "myfile/foo/bar"
805
- file = "testfixture/empty.qcow2"
786
+ content = "Hello World"
787
+ sse_customer_key = "%s"
806
788
}
807
- ` , bucketName , objectTestsMainRegion ),
789
+ ` , bucketName , objectTestsMainRegion , encryptionStr ),
808
790
Check : resource .ComposeTestCheckFunc (
809
791
objectchecks .CheckBucketExists (tt , "scaleway_object_bucket.base-01" , true ),
810
- testAccCheckObjectExists (tt , "scaleway_object.file " ),
792
+ testAccCheckObjectExists (tt , "scaleway_object.content " ),
811
793
),
812
794
},
813
795
},
@@ -844,7 +826,6 @@ func testAccCheckObjectExists(tt *acctest.TestTools, n string) resource.TestChec
844
826
_ , err = s3Client .GetObject (ctx , & s3.GetObjectInput {
845
827
Bucket : scw .StringPtr (bucketName ),
846
828
Key : scw .StringPtr (key ),
847
- SSECustomerKey :
848
829
})
849
830
if err != nil {
850
831
if object .IsS3Err (err , object .ErrCodeNoSuchBucket , "" ) {
0 commit comments