Skip to content

Commit 9720a7c

Browse files
committed
fix tests
1 parent e442164 commit 9720a7c

File tree

2 files changed

+1577
-77
lines changed

2 files changed

+1577
-77
lines changed

internal/services/applesilicon/server_test.go

Lines changed: 8 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ func TestAccServer_Basic(t *testing.T) {
2424
{
2525
Config: `
2626
resource scaleway_apple_silicon_server main {
27-
name = "TestAccServerBasic"
27+
name = "test-m1"
2828
type = "M2-M"
2929
}
3030
`,
3131
Check: resource.ComposeTestCheckFunc(
3232
isServerPresent(tt, "scaleway_apple_silicon_server.main"),
33-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "name", "TestAccServerBasic"),
33+
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "name", "test-m1"),
3434
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "type", "M2-M"),
3535
// Computed
3636
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "ip"),
@@ -43,61 +43,6 @@ func TestAccServer_Basic(t *testing.T) {
4343
})
4444
}
4545

46-
func TestAccServer_EnableDisabledVPC(t *testing.T) {
47-
//t.Skip("Skipping AppleSilicon VPC not available")
48-
tt := acctest.NewTestTools(t)
49-
defer tt.Cleanup()
50-
resource.ParallelTest(t, resource.TestCase{
51-
PreCheck: func() { acctest.PreCheck(t) },
52-
ProviderFactories: tt.ProviderFactories,
53-
CheckDestroy: isServerDestroyed(tt),
54-
Steps: []resource.TestStep{
55-
{
56-
Config: `
57-
58-
resource scaleway_apple_silicon_server main {
59-
name = "TestAccServerEnableVPC"
60-
type = "M2-M"
61-
enable_vpc = true
62-
}
63-
`,
64-
Check: resource.ComposeTestCheckFunc(
65-
isServerPresent(tt, "scaleway_apple_silicon_server.main"),
66-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "name", "TestAccServerEnableVPC"),
67-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "type", "M2-M"),
68-
// Computed
69-
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "ip"),
70-
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "vnc_url"),
71-
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "created_at"),
72-
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "deletable_at"),
73-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "vpc_status", "vpc_enabled"),
74-
),
75-
},
76-
{
77-
Config: `
78-
79-
resource scaleway_apple_silicon_server main {
80-
name = "TestAccServerEnableVPC"
81-
type = "M2-M"
82-
enable_vpc = false
83-
}
84-
`,
85-
Check: resource.ComposeTestCheckFunc(
86-
isServerPresent(tt, "scaleway_apple_silicon_server.main"),
87-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "name", "TestAccServerEnableVPC"),
88-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "type", "M2-M"),
89-
// Computed
90-
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "ip"),
91-
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "vnc_url"),
92-
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "created_at"),
93-
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "deletable_at"),
94-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "vpc_status", "vpc_updating"),
95-
),
96-
},
97-
},
98-
})
99-
}
100-
10146
func TestAccServer_EnableVPC(t *testing.T) {
10247
//t.Skip("Skipping AppleSilicon VPC not available")
10348
tt := acctest.NewTestTools(t)
@@ -109,55 +54,42 @@ func TestAccServer_EnableVPC(t *testing.T) {
10954
Steps: []resource.TestStep{
11055
{
11156
Config: `
112-
resource "scaleway_vpc" "vpc01" {
113-
name = "TestAccServerEnableVPC"
114-
}
115-
116-
resource "scaleway_vpc_private_network" "pn01" {
117-
name = "TestAccServerEnableVPC"
118-
vpc_id = scaleway_vpc.vpc01.id
119-
}
120-
12157
resource scaleway_apple_silicon_server main {
122-
name = "TestAccServerEnableVPC"
58+
name = "test-m1"
12359
type = "M2-M"
12460
enable_vpc = true
125-
private_network {
126-
id = scaleway_vpc_private_network.pn01.id
127-
}
12861
}
12962
`,
13063
Check: resource.ComposeTestCheckFunc(
13164
isServerPresent(tt, "scaleway_apple_silicon_server.main"),
132-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "name", "TestAccServerEnableVPC"),
65+
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "name", "test-m1"),
13366
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "type", "M2-M"),
13467
// Computed
13568
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "ip"),
13669
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "vnc_url"),
13770
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "created_at"),
13871
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "deletable_at"),
139-
resource.TestCheckResourceAttrPair("scaleway_apple_silicon_server.main", "private_network.0.id", "scaleway_vpc_private_network.pn01", "id"),
14072
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "vpc_status", "vpc_enabled"),
14173
),
14274
},
14375
{
14476
Config: `
14577
resource scaleway_apple_silicon_server main {
146-
name = "TestAccServerEnableVPC"
78+
name = "test-m1"
14779
type = "M2-M"
14880
enable_vpc = false
14981
}
15082
`,
15183
Check: resource.ComposeTestCheckFunc(
15284
isServerPresent(tt, "scaleway_apple_silicon_server.main"),
153-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "name", "TestAccServerEnableVPC"),
154-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "type", "M2-M"),
85+
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "name", "test-m1"),
86+
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "type", "M1-M"),
15587
// Computed
15688
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "ip"),
15789
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "vnc_url"),
15890
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "created_at"),
15991
resource.TestCheckResourceAttrSet("scaleway_apple_silicon_server.main", "deletable_at"),
160-
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "vpc_status", "vpc_updating"),
92+
resource.TestCheckResourceAttr("scaleway_apple_silicon_server.main", "vpc_status", "vpc_disabled"),
16193
),
16294
},
16395
},

0 commit comments

Comments
 (0)