@@ -35,10 +35,12 @@ func (s *ResourceCoreShapeTestSuite) SetupTest() {
3535 "baremetal" : s .Provider ,
3636 }
3737 s .Config = `
38+ data "baremetal_identity_availability_domains" "t" {
39+ compartment_id = "${var.compartment_id}"
40+ }
3841 data "baremetal_core_shape" "s" {
3942 compartment_id = "${var.compartment_id}"
40- availability_domain = "availability_domain"
41- image_id = "imageid"
43+ availability_domain = "${data.baremetal_identity_availability_domains.t.availability_domains.0.name}"
4244 }
4345 `
4446 s .Config += testProviderConfig ()
@@ -78,12 +80,11 @@ func (s *ResourceCoreShapeTestSuite) TestResourceReadCoreShape() {
7880 ImportStateVerify : true ,
7981 Config : s .Config ,
8082 Check : resource .ComposeTestCheckFunc (
81- resource .TestCheckResourceAttr (s .ResourceName , "compartment_id" , "compartmentid" ),
82- resource .TestCheckResourceAttr (s .ResourceName , "availability_domain" , "availability_domain" ),
83- resource .TestCheckResourceAttr (s .ResourceName , "image_id" , "imageid" ),
84- resource .TestCheckResourceAttr (s .ResourceName , "shapes.0.name" , "shape1" ),
85- resource .TestCheckResourceAttr (s .ResourceName , "shapes.1.name" , "shape2" ),
86- resource .TestCheckResourceAttr (s .ResourceName , "shapes.#" , "2" ),
83+
84+ resource .TestCheckResourceAttrSet (s .ResourceName , "availability_domain" ),
85+ resource .TestCheckResourceAttrSet (s .ResourceName , "shapes.0.name" ),
86+ resource .TestCheckResourceAttrSet (s .ResourceName , "shapes.1.name" ),
87+ resource .TestCheckResourceAttrSet (s .ResourceName , "shapes.#" ),
8788 ),
8889 },
8990 },
@@ -95,6 +96,9 @@ func (s *ResourceCoreShapeTestSuite) TestResourceReadCoreShape() {
9596}
9697
9798func (s * ResourceCoreShapeTestSuite ) TestResourceReadCoreShapeWithPagination () {
99+ if IsAccTest () {
100+ s .T ().Skip ()
101+ }
98102 opts := & baremetal.ListShapesOptions {}
99103 opts .AvailabilityDomain = "availability_domain"
100104 opts .ImageID = "imageid"
@@ -130,7 +134,7 @@ func (s *ResourceCoreShapeTestSuite) TestResourceReadCoreShapeWithPagination() {
130134 ImportStateVerify : true ,
131135 Config : s .Config ,
132136 Check : resource .ComposeTestCheckFunc (
133- resource . TestCheckResourceAttr ( s . ResourceName , "compartment_id" , "compartmentid" ),
137+
134138 resource .TestCheckResourceAttr (s .ResourceName , "availability_domain" , "availability_domain" ),
135139 resource .TestCheckResourceAttr (s .ResourceName , "image_id" , "imageid" ),
136140 resource .TestCheckResourceAttr (s .ResourceName , "shapes.0.name" , "shape1" ),
0 commit comments