Skip to content

Commit ebf17ac

Browse files
committed
Fixing tests
1 parent 253459b commit ebf17ac

File tree

3 files changed

+4
-50
lines changed

3 files changed

+4
-50
lines changed

mmv1/third_party/terraform/services/gkehub2/data_source_google_gke_hub_feature.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
func DataSourceGoogleGkeHubFeature() *schema.Resource {
1212
dsSchema := tpgresource.DatasourceSchemaFromResourceSchema(ResourceGKEHub2Feature().Schema)
1313
tpgresource.AddRequiredFieldsToSchema(dsSchema, "location")
14-
tpgresource.AddRequiredFieldsToSchema(dsSchema, "project")
14+
tpgresource.AddOptionalFieldsToSchema(dsSchema, "project")
1515
tpgresource.AddRequiredFieldsToSchema(dsSchema, "name")
1616

1717
return &schema.Resource{

mmv1/third_party/terraform/services/gkehub2/data_source_google_gke_hub_feature_test.go

+3-5
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,13 @@ func TestAccDataSourceGoogleGkeHubFeature_basic(t *testing.T) {
3737
func testAccDataSourceGoogleGkeHubFeature_basic(context map[string]interface{}) string {
3838
return acctest.Nprintf(`
3939
resource "google_gke_hub_feature" "example" {
40-
location = "us-central1"
41-
project = "%{project}"
40+
location = "global"
4241
name = "servicemesh"
4342
}
4443
4544
data "google_gke_hub_feature" "example" {
46-
location = google_gke_hub_feature.feature.location
47-
project = google_gke_hub_feature.feature.project
48-
name = google_gke_hub_feature.feature.name
45+
location = google_gke_hub_feature.example.location
46+
name = google_gke_hub_feature.example.name
4947
}
5048
`, context)
5149
}

mmv1/third_party/terraform/services/gkehub2/data_source_google_gke_hub_membership_binding_test.go

-44
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
package gkehub2_test
22

33
import (
4-
"fmt"
5-
"strings"
64
"testing"
75

86
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
9-
"github.com/hashicorp/terraform-plugin-testing/terraform"
107
"github.com/hashicorp/terraform-provider-google/google/acctest"
118
"github.com/hashicorp/terraform-provider-google/google/envvar"
12-
"github.com/hashicorp/terraform-provider-google/google/tpgresource"
13-
transport_tpg "github.com/hashicorp/terraform-provider-google/google/transport"
149
)
1510

1611
func TestAccDataSourceGoogleGKEHub2MembershipBinding_basic(t *testing.T) {
@@ -73,42 +68,3 @@ data "google_gke_hub_membership_binding" "example" {
7368
}
7469
`, context)
7570
}
76-
77-
func testAccCheckGKEHub2MembershipBindingDestroyProducer(t *testing.T) func(s *terraform.State) error {
78-
return func(s *terraform.State) error {
79-
for name, rs := range s.RootModule().Resources {
80-
if rs.Type != "google_gke_hub_membership_binding" {
81-
continue
82-
}
83-
if strings.HasPrefix(name, "data.") {
84-
continue
85-
}
86-
87-
config := acctest.GoogleProviderConfig(t)
88-
89-
url, err := tpgresource.ReplaceVarsForTest(config, rs, "{{GKEHub2BasePath}}projects/{{project}}/locations/{{location}}/memberships/{{membership_id}}/bindings/{{membership_binding_id}}")
90-
if err != nil {
91-
return err
92-
}
93-
94-
billingProject := ""
95-
96-
if config.BillingProject != "" {
97-
billingProject = config.BillingProject
98-
}
99-
100-
_, err = transport_tpg.SendRequest(transport_tpg.SendRequestOptions{
101-
Config: config,
102-
Method: "GET",
103-
Project: billingProject,
104-
RawURL: url,
105-
UserAgent: config.UserAgent,
106-
})
107-
if err == nil {
108-
return fmt.Errorf("GKEHub2MembershipBinding still exists at %s", url)
109-
}
110-
}
111-
112-
return nil
113-
}
114-
}

0 commit comments

Comments
 (0)