@@ -33,9 +33,15 @@ func (s *DatasourceCoreCpeTestSuite) SetupTest() {
3333 "baremetal" : s .Provider ,
3434 }
3535 s .Config = `
36- data "baremetal_core_cpes" "s" {
37- compartment_id = "${var.compartment_id}"
38- }
36+ resource "baremetal_core_cpe" "t" {
37+ compartment_id = "${var.compartment_id}"
38+ display_name = "name1"
39+ ip_address = "142.10.10.2"
40+ }
41+
42+ data "baremetal_core_cpes" "s" {
43+ compartment_id = "${baremetal_core_cpe.t.compartment_id}"
44+ }
3945 `
4046 s .Config += testProviderConfig ()
4147 s .ResourceName = "data.baremetal_core_cpes.s"
@@ -53,15 +59,8 @@ func (s *DatasourceCoreCpeTestSuite) TestCpeList() {
5359 {
5460 ID : "id1" ,
5561 CompartmentID : "compartmentid" ,
56- DisplayName : "name" ,
57- IPAddress : "10.10.10.2" ,
58- TimeCreated : baremetal.Time {Time : time .Now ()},
59- },
60- {
61- ID : "id2" ,
62- CompartmentID : "compartmentid" ,
63- DisplayName : "name" ,
64- IPAddress : "10.10.10.3" ,
62+ DisplayName : "name1" ,
63+ IPAddress : "142.10.10.2" ,
6564 TimeCreated : baremetal.Time {Time : time .Now ()},
6665 },
6766 },
@@ -78,12 +77,9 @@ func (s *DatasourceCoreCpeTestSuite) TestCpeList() {
7877 ImportStateVerify : true ,
7978 Config : s .Config ,
8079 Check : resource .ComposeTestCheckFunc (
81- resource .TestCheckResourceAttr (s .ResourceName , "compartment_id" , "compartmentid" ),
82- resource .TestCheckResourceAttr (s .ResourceName , "cpes.0.ip_address" , "10.10.10.2" ),
83- resource .TestCheckResourceAttr (s .ResourceName , "cpes.0.id" , "id1" ),
84- resource .TestCheckResourceAttr (s .ResourceName , "cpes.1.ip_address" , "10.10.10.3" ),
85- resource .TestCheckResourceAttr (s .ResourceName , "cpes.1.id" , "id2" ),
86- resource .TestCheckResourceAttr (s .ResourceName , "cpes.#" , "2" ),
80+ resource .TestCheckResourceAttr (s .ResourceName , "cpes.0.ip_address" , "142.10.10.2" ),
81+ resource .TestCheckResourceAttr (s .ResourceName , "cpes.0.display_name" , "name1" ),
82+ resource .TestCheckResourceAttr (s .ResourceName , "cpes.#" , "1" ),
8783 ),
8884 },
8985 },
@@ -94,6 +90,9 @@ func (s *DatasourceCoreCpeTestSuite) TestCpeList() {
9490}
9591
9692func (s * DatasourceCoreCpeTestSuite ) TestCpePagedList () {
93+ if IsAccTest () {
94+ s .T ().Skip ()
95+ }
9796 res := & baremetal.ListCpes {}
9897 res .NextPage = "nextpage"
9998 res .Cpes = []baremetal.Cpe {
0 commit comments