Skip to content

Commit 7991f04

Browse files
authored
fix(baremetal): clean tests (#3009)
1 parent d2b7b07 commit 7991f04

File tree

3 files changed

+94
-106
lines changed

3 files changed

+94
-106
lines changed

internal/services/baremetal/offer_data_source_test.go

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,21 @@ func TestAccDataSourceOffer_Basic(t *testing.T) {
2323
tt := acctest.NewTestTools(t)
2424
defer tt.Cleanup()
2525

26-
if !IsOfferAvailable(OfferID, Zone, tt) {
27-
t.Skip("Offer is out of stock")
28-
}
29-
3026
resource.ParallelTest(t, resource.TestCase{
3127
PreCheck: func() { acctest.PreCheck(t) },
3228
ProviderFactories: tt.ProviderFactories,
3329
Steps: []resource.TestStep{
3430
{
3531
Config: fmt.Sprintf(`
3632
data "scaleway_baremetal_offer" "test1" {
37-
zone = "fr-par-1"
33+
zone = "%s"
3834
name = "%s"
3935
}
4036
4137
data "scaleway_baremetal_offer" "test2" {
4238
offer_id = data.scaleway_baremetal_offer.test1.offer_id
4339
}
44-
`, OfferName),
40+
`, Zone, OfferName),
4541
Check: resource.ComposeTestCheckFunc(
4642
isOfferPresent(tt, "data.scaleway_baremetal_offer.test1"),
4743
resource.TestCheckResourceAttr("data.scaleway_baremetal_offer.test1", "name", OfferName),
@@ -75,18 +71,14 @@ func TestAccDataSourceOffer_SubscriptionPeriodHourly(t *testing.T) {
7571
tt := acctest.NewTestTools(t)
7672
defer tt.Cleanup()
7773

78-
if !IsOfferAvailable(OfferID, Zone, tt) {
79-
t.Skip("Offer is out of stock")
80-
}
81-
8274
resource.ParallelTest(t, resource.TestCase{
8375
PreCheck: func() { acctest.PreCheck(t) },
8476
ProviderFactories: tt.ProviderFactories,
8577
Steps: []resource.TestStep{
8678
{
8779
Config: fmt.Sprintf(`
8880
data "scaleway_baremetal_offer" "test1" {
89-
zone = "fr-par-1"
81+
zone = "%s"
9082
name = "%s"
9183
9284
subscription_period = "hourly"
@@ -95,7 +87,7 @@ func TestAccDataSourceOffer_SubscriptionPeriodHourly(t *testing.T) {
9587
data "scaleway_baremetal_offer" "test2" {
9688
offer_id = data.scaleway_baremetal_offer.test1.offer_id
9789
}
98-
`, OfferName),
90+
`, Zone, OfferName),
9991
Check: resource.ComposeTestCheckFunc(
10092
isOfferPresent(tt, "data.scaleway_baremetal_offer.test1"),
10193
resource.TestCheckResourceAttr("data.scaleway_baremetal_offer.test1", "name", OfferName),
@@ -131,18 +123,14 @@ func TestAccDataSourceOffer_SubscriptionPeriodMonthly(t *testing.T) {
131123
tt := acctest.NewTestTools(t)
132124
defer tt.Cleanup()
133125

134-
if !IsOfferAvailable(OfferID, Zone, tt) {
135-
t.Skip("Offer is out of stock")
136-
}
137-
138126
resource.ParallelTest(t, resource.TestCase{
139127
PreCheck: func() { acctest.PreCheck(t) },
140128
ProviderFactories: tt.ProviderFactories,
141129
Steps: []resource.TestStep{
142130
{
143131
Config: fmt.Sprintf(`
144132
data "scaleway_baremetal_offer" "test1" {
145-
zone = "fr-par-1"
133+
zone = "%s"
146134
name = "%s"
147135
148136
subscription_period = "monthly"
@@ -151,7 +139,7 @@ func TestAccDataSourceOffer_SubscriptionPeriodMonthly(t *testing.T) {
151139
data "scaleway_baremetal_offer" "test2" {
152140
offer_id = data.scaleway_baremetal_offer.test1.offer_id
153141
}
154-
`, OfferName),
142+
`, Zone, OfferName),
155143
Check: resource.ComposeTestCheckFunc(
156144
isOfferPresent(tt, "data.scaleway_baremetal_offer.test1"),
157145
resource.TestCheckResourceAttr("data.scaleway_baremetal_offer.test1", "name", OfferName),

internal/services/baremetal/server_data_source_test.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ func TestAccDataSourceServer_Basic(t *testing.T) {
2828
{
2929
Config: fmt.Sprintf(`
3030
data "scaleway_baremetal_os" "my_os" {
31-
zone = "fr-par-1"
31+
zone = "%s"
3232
name = "Ubuntu"
3333
version = "22.04 LTS (Jammy Jellyfish)"
3434
}
3535
3636
data "scaleway_baremetal_offer" "my_offer" {
37-
zone = "fr-par-1"
37+
zone = "%s"
3838
name = "%s"
3939
}
4040
@@ -45,25 +45,25 @@ func TestAccDataSourceServer_Basic(t *testing.T) {
4545
4646
resource "scaleway_baremetal_server" "main" {
4747
name = "%s"
48-
zone = "fr-par-1"
48+
zone = "%s"
4949
description = "test a description"
5050
offer = data.scaleway_baremetal_offer.my_offer.offer_id
5151
os = data.scaleway_baremetal_os.my_os.os_id
5252
5353
ssh_key_ids = [ scaleway_iam_ssh_key.main.id ]
5454
}
55-
`, OfferName, SSHKeyName, SSHKeyBaremetal, name),
55+
`, Zone, Zone, OfferName, SSHKeyName, SSHKeyBaremetal, name, Zone),
5656
},
5757
{
5858
Config: fmt.Sprintf(`
5959
data "scaleway_baremetal_os" "my_os" {
60-
zone = "fr-par-1"
60+
zone = "%s"
6161
name = "Ubuntu"
6262
version = "22.04 LTS (Jammy Jellyfish)"
6363
}
6464
6565
data "scaleway_baremetal_offer" "my_offer" {
66-
zone = "fr-par-1"
66+
zone = "%s"
6767
name = "%s"
6868
}
6969
@@ -74,7 +74,7 @@ func TestAccDataSourceServer_Basic(t *testing.T) {
7474
7575
resource "scaleway_baremetal_server" "main" {
7676
name = "%s"
77-
zone = "fr-par-1"
77+
zone = "%s"
7878
description = "test a description"
7979
offer = data.scaleway_baremetal_offer.my_offer.offer_id
8080
os = data.scaleway_baremetal_os.my_os.os_id
@@ -84,14 +84,14 @@ func TestAccDataSourceServer_Basic(t *testing.T) {
8484
8585
data "scaleway_baremetal_server" "by_name" {
8686
name = "${scaleway_baremetal_server.main.name}"
87-
zone = "fr-par-1"
87+
zone = "%s"
8888
}
8989
9090
data "scaleway_baremetal_server" "by_id" {
9191
server_id = "${scaleway_baremetal_server.main.id}"
92-
zone = "fr-par-1"
92+
zone = "%s"
9393
}
94-
`, OfferName, SSHKeyName, SSHKeyBaremetal, name),
94+
`, Zone, Zone, OfferName, SSHKeyName, SSHKeyBaremetal, name, Zone, Zone, Zone),
9595
Check: resource.ComposeTestCheckFunc(
9696
testAccCheckBaremetalServerExists(tt, "data.scaleway_baremetal_server.by_id"),
9797
testAccCheckBaremetalServerExists(tt, "data.scaleway_baremetal_server.by_name"),

0 commit comments

Comments
 (0)