Skip to content

Commit 9148f0a

Browse files
test: simplify the test to avoid random results with cassete recording (#843)
Like c5df89b cassette seems to have some difficulties to match the right requests.
1 parent 7ce5883 commit 9148f0a

File tree

2 files changed

+123
-338
lines changed

2 files changed

+123
-338
lines changed

scaleway/resource_instance_placement_group_test.go

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,11 @@ func TestAccScalewayInstancePlacementGroup_Basic(t *testing.T) {
5151
{
5252
Config: `
5353
resource "scaleway_instance_placement_group" "base" {}
54-
55-
resource "scaleway_instance_placement_group" "scaleway" {
56-
policy_mode = "enforced"
57-
policy_type = "low_latency"
58-
}`,
54+
`,
5955
Check: resource.ComposeTestCheckFunc(
6056
testAccCheckScalewayInstancePlacementGroupExists(tt, "scaleway_instance_placement_group.base"),
61-
testAccCheckScalewayInstancePlacementGroupExists(tt, "scaleway_instance_placement_group.scaleway"),
6257
resource.TestCheckResourceAttr("scaleway_instance_placement_group.base", "policy_mode", "optional"),
6358
resource.TestCheckResourceAttr("scaleway_instance_placement_group.base", "policy_type", "max_availability"),
64-
resource.TestCheckResourceAttr("scaleway_instance_placement_group.scaleway", "policy_mode", "enforced"),
65-
resource.TestCheckResourceAttr("scaleway_instance_placement_group.scaleway", "policy_type", "low_latency"),
66-
resource.TestCheckResourceAttr("scaleway_instance_placement_group.scaleway", "policy_respected", "true"),
6759
),
6860
},
6961
{
@@ -72,16 +64,22 @@ func TestAccScalewayInstancePlacementGroup_Basic(t *testing.T) {
7264
policy_mode = "enforced"
7365
policy_type = "low_latency"
7466
}
75-
76-
resource "scaleway_instance_placement_group" "scaleway" {}`,
67+
`,
7768
Check: resource.ComposeTestCheckFunc(
7869
testAccCheckScalewayInstancePlacementGroupExists(tt, "scaleway_instance_placement_group.base"),
79-
testAccCheckScalewayInstancePlacementGroupExists(tt, "scaleway_instance_placement_group.scaleway"),
8070
resource.TestCheckResourceAttr("scaleway_instance_placement_group.base", "policy_mode", "enforced"),
8171
resource.TestCheckResourceAttr("scaleway_instance_placement_group.base", "policy_type", "low_latency"),
8272
resource.TestCheckResourceAttr("scaleway_instance_placement_group.base", "policy_respected", "true"),
83-
resource.TestCheckResourceAttr("scaleway_instance_placement_group.scaleway", "policy_mode", "optional"),
84-
resource.TestCheckResourceAttr("scaleway_instance_placement_group.scaleway", "policy_type", "max_availability"),
73+
),
74+
},
75+
{
76+
Config: `
77+
resource "scaleway_instance_placement_group" "base" {}
78+
`,
79+
Check: resource.ComposeTestCheckFunc(
80+
testAccCheckScalewayInstancePlacementGroupExists(tt, "scaleway_instance_placement_group.base"),
81+
resource.TestCheckResourceAttr("scaleway_instance_placement_group.base", "policy_mode", "optional"),
82+
resource.TestCheckResourceAttr("scaleway_instance_placement_group.base", "policy_type", "max_availability"),
8583
),
8684
},
8785
},

0 commit comments

Comments
 (0)