Skip to content

Commit

Permalink
Http client configuration fix for go-api v1.16.0
Browse files Browse the repository at this point in the history
Changes made to include http client to support GO-VCR testing.
Not yet ready to be merge: #257
  • Loading branch information
tbroden84 committed Apr 4, 2024
1 parent f55a25a commit ec4c054
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
3 changes: 2 additions & 1 deletion cloudamqp/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package cloudamqp
import (
"fmt"
"log"
"net/http"

"github.com/84codes/go-api/api"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
Expand Down Expand Up @@ -81,5 +82,5 @@ func providerConfigure(d *schema.ResourceData) (interface{}, error) {
enableFasterInstanceDestroy = d.Get("enable_faster_instance_destroy").(bool)
useragent := fmt.Sprintf("terraform-provider-cloudamqp_v%s", version)
log.Printf("[DEBUG] cloudamqp::provider::configure useragent: %v", useragent)
return api.New(d.Get("baseurl").(string), d.Get("apikey").(string), useragent), nil
return api.New(d.Get("baseurl").(string), d.Get("apikey").(string), useragent, http.DefaultClient), nil
}
6 changes: 3 additions & 3 deletions cloudamqp/provider_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,20 @@ var testAccProvider *schema.Provider
var testAccProviders map[string]terraform.ResourceProvider

func init() {
testAccProvider = Provider()
testAccProvider = Provider("1.0")
testAccProviders = map[string]terraform.ResourceProvider{
"cloudamqp": testAccProvider,
}
}

func TestProvider(t *testing.T) {
if err := Provider().InternalValidate(); err != nil {
if err := Provider("1.0").InternalValidate(); err != nil {
t.Fatalf("err: %s", err)
}
}

func TestProvider_impl(t *testing.T) {
var _ terraform.ResourceProvider = Provider()
var _ terraform.ResourceProvider = Provider("1.0")
}

func testAccPreCheck(t *testing.T) {
Expand Down

0 comments on commit ec4c054

Please sign in to comment.