Skip to content

Commit 8b5ae68

Browse files
tests(secret): remove complexity, fix nightly
1 parent b919f45 commit 8b5ae68

12 files changed

+1846
-2680
lines changed

internal/services/secret/secret_data_source_test.go

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,49 +5,34 @@ import (
55
"testing"
66

77
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
8-
"github.com/hashicorp/terraform-plugin-testing/terraform"
98
"github.com/scaleway/terraform-provider-scaleway/v2/internal/acctest"
10-
"github.com/stretchr/testify/require"
119
)
1210

1311
func TestAccDataSourceSecret_Basic(t *testing.T) {
1412
tt := acctest.NewTestTools(t)
1513
defer tt.Cleanup()
1614

17-
ctx := t.Context()
1815
secretName := "scalewayDataSourceSecret"
19-
project, iamAPIKey, _, terminateFakeSideProject, err := acctest.CreateFakeIAMManager(tt)
20-
require.NoError(t, err)
2116

2217
resource.ParallelTest(t, resource.TestCase{
23-
ProtoV6ProviderFactories: acctest.FakeSideProjectProviders(ctx, tt, project, iamAPIKey),
24-
CheckDestroy: resource.ComposeAggregateTestCheckFunc(
25-
func(_ *terraform.State) error {
26-
return terminateFakeSideProject()
27-
},
28-
testAccCheckSecretDestroy(tt),
29-
),
18+
ProtoV6ProviderFactories: tt.ProviderFactories,
19+
CheckDestroy: testAccCheckSecretDestroy(tt),
3020
Steps: []resource.TestStep{
3121
{
3222
Config: fmt.Sprintf(`
3323
resource "scaleway_secret" "main" {
3424
name = "%[1]s"
3525
description = "DataSourceSecret test description"
36-
project_id = "%[3]s"
3726
}
3827
3928
data "scaleway_secret" "by_name" {
4029
name = scaleway_secret.main.name
41-
organization_id = "%[2]s"
42-
project_id = "%[3]s"
4330
}
4431
4532
data "scaleway_secret" "by_id" {
4633
secret_id = scaleway_secret.main.id
47-
organization_id = "%[2]s"
48-
project_id = "%[3]s"
4934
}
50-
`, secretName, project.OrganizationID, project.ID),
35+
`, secretName),
5136
Check: resource.ComposeTestCheckFunc(
5237
testAccCheckSecretExists(tt, "data.scaleway_secret.by_name"),
5338
resource.TestCheckResourceAttr("data.scaleway_secret.by_name", "name", secretName),
@@ -65,8 +50,8 @@ func TestAccDataSourceSecret_Path(t *testing.T) {
6550
defer tt.Cleanup()
6651

6752
resource.ParallelTest(t, resource.TestCase{
68-
CheckDestroy: testAccCheckSecretDestroy(tt),
6953
ProtoV6ProviderFactories: tt.ProviderFactories,
54+
CheckDestroy: testAccCheckSecretDestroy(tt),
7055
Steps: []resource.TestStep{
7156
{
7257
Config: `
@@ -77,13 +62,11 @@ func TestAccDataSourceSecret_Path(t *testing.T) {
7762
resource "scaleway_secret" "main" {
7863
name = "test-secret-ds-path"
7964
path = "/test-secret-ds-path-path"
80-
project_id = scaleway_account_project.project.id
8165
}
8266
8367
data "scaleway_secret" "by_name" {
8468
name = scaleway_secret.main.name
8569
path = "/test-secret-ds-path-path"
86-
project_id = scaleway_account_project.project.id
8770
}
8871
`,
8972
Check: resource.ComposeTestCheckFunc(

internal/services/secret/testdata/data-source-secret-basic.cassette.yaml

Lines changed: 205 additions & 471 deletions
Large diffs are not rendered by default.

internal/services/secret/testdata/data-source-secret-path.cassette.yaml

Lines changed: 122 additions & 251 deletions
Large diffs are not rendered by default.

internal/services/secret/testdata/data-source-secret-version-basic.cassette.yaml

Lines changed: 377 additions & 538 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)