@@ -6,24 +6,38 @@ import (
66 "log"
77 "testing"
88
9+ "github.com/equinix/terraform-provider-equinix/internal/acceptance"
910 "github.com/equinix/terraform-provider-equinix/internal/config"
1011 "github.com/equinix/terraform-provider-equinix/internal/nprintf"
12+ "github.com/equinix/terraform-provider-equinix/internal/sweep"
1113
1214 "github.com/equinix/ne-go"
1315 "github.com/hashicorp/terraform-plugin-testing/helper/acctest"
1416 "github.com/hashicorp/terraform-plugin-testing/helper/resource"
1517 "github.com/hashicorp/terraform-plugin-testing/terraform"
1618)
1719
20+ const (
21+ tstResourcePrefix = "tfacc"
22+ )
23+
1824func init () {
1925 resource .AddTestSweepers ("equinix_network_acl_template" , & resource.Sweeper {
2026 Name : "equinix_network_acl_template" ,
2127 F : testSweepNetworkACLTemplate ,
2228 })
2329}
2430
31+ func copyMap (source map [string ]interface {}) map [string ]interface {} {
32+ target := make (map [string ]interface {})
33+ for k , v := range source {
34+ target [k ] = v
35+ }
36+ return target
37+ }
38+
2539func testSweepNetworkACLTemplate (region string ) error {
26- config , err := sharedConfigForRegion (region )
40+ config , err := sweep . SharedConfigForRegion (region )
2741 if err != nil {
2842 return fmt .Errorf ("[INFO][SWEEPER_LOG] Error getting configuration for sweeping Network ACL Templates: %s" , err )
2943 }
@@ -38,7 +52,7 @@ func testSweepNetworkACLTemplate(region string) error {
3852 }
3953 nonSweepableCount := 0
4054 for _ , template := range templates {
41- if ! isSweepableTestResource (ne .StringValue (template .Name )) {
55+ if ! sweep . IsSweepableTestResource (ne .StringValue (template .Name )) {
4256 nonSweepableCount ++
4357 continue
4458 }
@@ -82,8 +96,8 @@ func TestAccNetworkACLTemplate(t *testing.T) {
8296 resourceName := "equinix_network_acl_template." + context ["resourceName" ].(string )
8397 var template ne.ACLTemplate
8498 resource .ParallelTest (t , resource.TestCase {
85- PreCheck : func () { testAccPreCheck (t ) },
86- Providers : testAccProviders ,
99+ PreCheck : func () { acceptance . TestAccPreCheck (t ) },
100+ Providers : acceptance . TestAccProviders ,
87101 Steps : []resource.TestStep {
88102 {
89103 Config : testAccNetworkACLTemplate (context ),
@@ -147,7 +161,7 @@ func testAccNetworkACLTemplateExists(resourceName string, template *ne.ACLTempla
147161 if ! ok {
148162 return fmt .Errorf ("resource not found: %s" , resourceName )
149163 }
150- client := testAccProvider .Meta ().(* config.Config ).Ne
164+ client := acceptance . TestAccProvider .Meta ().(* config.Config ).Ne
151165 if rs .Primary .ID == "" {
152166 return fmt .Errorf ("resource has no ID attribute set" )
153167 }
0 commit comments