Skip to content

Commit 8e569bd

Browse files
committed
Fix most remaining acceptance tests. These are still left: TestDatabaseDatabasesTestSuite, TestResourceCoreImageTestSuite, TestDatasourceCoreIPSecConfigTestSuite, TestDatasourceCoreIPSecStatusTestSuite, TestDatasourceCoreIPSecTestSuite, TestResourceCoreIPSecTestSuite.
1 parent 0ad7a2e commit 8e569bd

25 files changed

+105
-358
lines changed

crud/helpers.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ func handleMissingResourceError(sync ResourceVoider, err *error) {
8282
func LoadBalancerResourceID(res interface{}, workReq *baremetal.WorkRequest) (id *string, workReqSucceeded bool) {
8383
v := reflect.ValueOf(res).Elem()
8484
if v.IsValid() {
85-
log.Printf("=========== Resource IS VALID")
8685
// This is super fugly. It's this way because this API has no convention for ID formats.
8786

8887
// Load balancer
@@ -101,7 +100,7 @@ func LoadBalancerResourceID(res interface{}, workReq *baremetal.WorkRequest) (id
101100
ip := v.FieldByName("ip_address")
102101
port := v.FieldByName("port")
103102
if ip.IsValid() && port.IsValid() {
104-
s := ip.String() + ":" + strconv.Itoa(int(port.Int()))
103+
s := ip.String() + ":" + strconv.Itoa(int(int(port.Int())))
105104
return &s, false
106105
}
107106
}

data_source_obmcs_core_dhcp_options_test.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,9 @@ func (s *ResourceCoreDHCPOptionsDatasourceTestSuite) TestReadDHCPOptions() {
6868
ImportStateVerify: true,
6969
Config: s.Config,
7070
Check: resource.ComposeTestCheckFunc(
71-
72-
resource.TestCheckResourceAttr(s.ResourceName, "limit", "1"),
73-
resource.TestCheckResourceAttr(s.ResourceName, "page", "page"),
74-
resource.TestCheckResourceAttr(s.ResourceName, "options.0.id", "id1"),
75-
resource.TestCheckResourceAttr(s.ResourceName, "options.1.id", "id2"),
76-
resource.TestCheckResourceAttr(s.ResourceName, "options.#", "2"),
77-
resource.TestCheckResourceAttr(s.ResourceName, "vcn_id", "vcn_id"),
71+
resource.TestCheckResourceAttrSet(s.ResourceName, "options.0.id"),
72+
resource.TestCheckResourceAttrSet(s.ResourceName, "options.#"),
73+
resource.TestCheckResourceAttrSet(s.ResourceName, "vcn_id"),
7874
),
7975
},
8076
},

data_source_obmcs_core_drg_test.go

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ func (s *ResourceCoreDrgsTestSuite) SetupTest() {
3131
"baremetal": s.Provider,
3232
}
3333
s.Config = `
34-
data "baremetal_core_drgs" "t" {
35-
compartment_id = "${var.compartment_id}"
36-
limit = 1
37-
}
34+
resource "baremetal_core_drg" "t" {
35+
compartment_id = "${var.compartment_id}"
36+
display_name = "display_name"
37+
}
3838
`
3939
s.Config += testProviderConfig()
4040
s.ResourceName = "data.baremetal_core_drgs.t"
@@ -50,6 +50,13 @@ func (s *ResourceCoreDrgsTestSuite) TestReadDrgs() {
5050
ImportState: true,
5151
ImportStateVerify: true,
5252
Config: s.Config,
53+
},
54+
{
55+
Config: s.Config + `
56+
data "baremetal_core_drgs" "t" {
57+
compartment_id = "${var.compartment_id}"
58+
limit = 1
59+
}`,
5360
Check: resource.ComposeTestCheckFunc(
5461
resource.TestCheckResourceAttrSet(s.ResourceName, "drgs.0.id"),
5562
resource.TestCheckResourceAttrSet(s.ResourceName, "drgs.#"),

data_source_obmcs_core_vnic_attachment_test.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ func (s *ResourceCoreVnicAttachmentsTestSuite) SetupTest() {
3535
data "baremetal_core_vnic_attachments" "s" {
3636
compartment_id = "${var.compartment_id}"
3737
availability_domain = "${data.baremetal_identity_availability_domains.ADs.availability_domains.0.name}"
38-
vnic_id = "${baremetal_core_virtual_network.t.id}"
3938
instance_id = "${baremetal_core_instance.t.id}"
4039
}
4140
`
@@ -54,10 +53,7 @@ func (s *ResourceCoreVnicAttachmentsTestSuite) TestResourceReadCoreVnicAttachmen
5453
ImportStateVerify: true,
5554
Config: s.Config,
5655
Check: resource.ComposeTestCheckFunc(
57-
58-
resource.TestCheckResourceAttrSet(s.ResourceName, "availability_domain"),
59-
resource.TestCheckResourceAttrSet(s.ResourceName, "vnic_id"),
60-
resource.TestCheckResourceAttr(s.ResourceName, "vnic_attachments.#", "0"),
56+
resource.TestCheckResourceAttrSet(s.ResourceName, "vnic_attachments.#"),
6157
),
6258
},
6359
},

data_source_obmcs_core_vnic_test.go

Lines changed: 0 additions & 71 deletions
This file was deleted.

data_source_obmcs_core_volume_test.go

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func (s *ResourceCoreVolumesTestSuite) TestReadVolumes() {
6161
ImportStateVerify: true,
6262
Config: s.Config,
6363
Check: resource.ComposeTestCheckFunc(
64-
resource.TestCheckResourceAttr(s.ResourceName, "availability_domain", "availability_domain"),
64+
resource.TestCheckResourceAttrSet(s.ResourceName, "availability_domain"),
6565
resource.TestCheckResourceAttrSet(s.ResourceName, "volumes.0.availability_domain"),
6666
resource.TestCheckResourceAttrSet(s.ResourceName, "volumes.0.id"),
6767
resource.TestCheckResourceAttrSet(s.ResourceName, "volumes.#"),
@@ -84,14 +84,9 @@ func (s *ResourceCoreVolumesTestSuite) TestReadVolumesWithPagination() {
8484
ImportStateVerify: true,
8585
Config: s.Config,
8686
Check: resource.ComposeTestCheckFunc(
87-
resource.TestCheckResourceAttr(s.ResourceName, "availability_domain", "availability_domain"),
88-
89-
resource.TestCheckResourceAttr(s.ResourceName, "limit", "1"),
90-
resource.TestCheckResourceAttr(s.ResourceName, "page", "page"),
91-
resource.TestCheckResourceAttr(s.ResourceName, "volumes.0.availability_domain", "availability_domain"),
92-
resource.TestCheckResourceAttr(s.ResourceName, "volumes.0.id", "id1"),
93-
resource.TestCheckResourceAttr(s.ResourceName, "volumes.3.id", "id4"),
94-
resource.TestCheckResourceAttr(s.ResourceName, "volumes.#", "4"),
87+
resource.TestCheckResourceAttrSet(s.ResourceName, "volumes.0.availability_domain"),
88+
resource.TestCheckResourceAttrSet(s.ResourceName, "volumes.0.id"),
89+
resource.TestCheckResourceAttrSet(s.ResourceName, "volumes.#"),
9590
),
9691
},
9792
},

data_source_obmcs_database_databases.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ func DatabasesDatasource() *schema.Resource {
2727
},
2828
"limit": {
2929
Type: schema.TypeInt,
30-
Required: true,
30+
Optional: true,
3131
},
3232
"page": {
3333
Type: schema.TypeString,

data_source_obmcs_database_databases_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ func (s *DatabaseDatabasesTestSuite) TestReadDatabases() {
5757
db_home_id = "${data.baremetal_database_db_homes.t.id}"
5858
}
5959
data "baremetal_database_database" "t" {
60-
database_id = "${data.baremetal_database_databases.databases.0.id}"
60+
database_id = "${data.baremetal_database_databases.t.databases.0.id}"
6161
}
6262
data "baremetal_database_db_nodes" "t" {
6363
compartment_id = "${var.compartment_id}"

data_source_obmcs_database_db_homes.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ func DBHomesDatasource() *schema.Resource {
2727
},
2828
"limit": {
2929
Type: schema.TypeInt,
30-
Required: true,
30+
Optional: true,
3131
},
3232
"page": {
3333
Type: schema.TypeString,

data_source_obmcs_database_db_nodes.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ func DBNodesDatasource() *schema.Resource {
2727
},
2828
"limit": {
2929
Type: schema.TypeInt,
30-
Required: true,
30+
Optional: true,
3131
},
3232
"page": {
3333
Type: schema.TypeString,

0 commit comments

Comments
 (0)