diff --git a/.gitignore b/.gitignore index 90a5247a..46a215fa 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ temp.go .env coverage.txt sendgrid.env -.vscode \ No newline at end of file +.vscode +prism diff --git a/.travis.yml b/.travis.yml index c19514b0..c0ca1cfd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,20 +1,18 @@ language: go -go: - - 1.7.x - - 1.8.x - - 1.9.x - - 1.10.x - - 1.11.x - - 1.12.x - - 1.13.x - - 1.14.x - - tip -before_script: - - $HOME/gopath/src/github.com/sendgrid/sendgrid-go/prism.sh +env: + - version=1.7 + - version=1.8 + - version=1.9 + - version=1.10 + - version=1.11 + - version=1.12 + - version=1.13 + - version=1.14 + - version=latest script: - - make test + - make test-docker after_success: - bash <(curl -s https://codecov.io/bash) diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..8ec0175b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +ARG version=latest +FROM golang:$version + +COPY prism/prism/nginx/cert.crt /usr/local/share/ca-certificates/cert.crt +RUN update-ca-certificates + +WORKDIR /go/src/github.com/sendgrid/sendgrid-go +COPY . . + +RUN make install diff --git a/Makefile b/Makefile index 93d45490..1334c3bf 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,13 @@ -.PHONY: test install +.PHONY: test install test-integ test-docker install: go get -t -v ./... -test: install +test: ./go.coverage.sh - go test -cover -v -race ./... | grep -v -E '/vendor|/examples|/docker' + +test-integ: test + +version ?= latest +test-docker: + curl -s https://raw.githubusercontent.com/sendgrid/sendgrid-oai/master/prism/prism.sh | version=$(version) bash diff --git a/go.test.sh b/go.test.sh deleted file mode 100755 index ddae208c..00000000 --- a/go.test.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash - -set -e - -for d in $(go list ./... | grep -v -E '/vendor|/examples|/docker'); do - go test -race "$d" -done diff --git a/prism.sh b/prism.sh deleted file mode 100755 index e39450df..00000000 --- a/prism.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -install () { - -set -eu - -UNAME=$(uname) -ARCH=$(uname -m) -if [ "$UNAME" != "Linux" ] && [ "$UNAME" != "Darwin" ] && [ "$ARCH" != "x86_64" ] && [ "$ARCH" != "i686" ]; then - echo "Sorry, OS/Architecture not supported: ${UNAME}/${ARCH}. Download binary from https://github.com/stoplightio/prism/releases" - exit 1 -fi - -if [ "$UNAME" = "Darwin" ] ; then - OSX_ARCH=$(uname -m) - if [ "${OSX_ARCH}" = "x86_64" ] ; then - PLATFORM="darwin_amd64" - fi -elif [ "$UNAME" = "Linux" ] ; then - LINUX_ARCH=$(uname -m) - if [ "${LINUX_ARCH}" = "i686" ] ; then - PLATFORM="linux_386" - elif [ "${LINUX_ARCH}" = "x86_64" ] ; then - PLATFORM="linux_amd64" - fi -fi - -#LATEST=$(curl -s https://api.github.com/repos/stoplightio/prism/tags | grep -Eo '"name":.*?[^\\]",' | head -n 1 | sed 's/[," ]//g' | cut -d ':' -f 2) -LATEST="v0.6.21" -URL="https://github.com/stoplightio/prism/releases/download/$LATEST/prism_$PLATFORM" -DEST=$GOPATH/bin/prism - -if [ -z $LATEST ] ; then - echo "Error requesting. Download binary from ${URL}" - exit 1 -else - curl -L $URL -o $DEST - chmod +x $DEST -fi -} - -install diff --git a/sendgrid_test.go b/sendgrid_test.go index f0febc3e..241fd3a9 100644 --- a/sendgrid_test.go +++ b/sendgrid_test.go @@ -1,16 +1,12 @@ package sendgrid import ( - "bytes" "encoding/json" "fmt" "io/ioutil" "net/http" "net/http/httptest" "os" - "os/exec" - "path/filepath" - "runtime" "strconv" "strings" "testing" @@ -21,63 +17,6 @@ import ( "github.com/stretchr/testify/assert" ) -var ( - testHost = "" - prismPath = "prism" - prismArgs = []string{"run", "-s", "https://raw.githubusercontent.com/sendgrid/sendgrid-oai/master/oai_stoplight.json"} - prismCmd *exec.Cmd - buffer bytes.Buffer - curl *exec.Cmd - sh *exec.Cmd -) - -func TestMain(m *testing.M) { - // By default prism runs on localhost:4010 - // Learn how to configure prism here: https://designer.stoplight.io/docs/prism - testHost = "http://localhost:4010" - - prismPath = filepath.Join(os.Getenv("GOPATH"), "bin", prismPath) - - if runtime.GOOS == "windows" { - prismPath += ".exe" - } - - prismCmd = exec.Command(prismPath, prismArgs...) - - // If you want to see prism's output uncomment below. - // prismReader, err := prismCmd.StdoutPipe() - // if err != nil { - // fmt.Println("Error creating StdoutPipe for Cmd", err) - // } - - // scanner := bufio.NewScanner(prismReader) - // go func() { - // for scanner.Scan() { - // fmt.Printf("prism | %s\n", scanner.Text()) - // } - // }() - - go func() { - fmt.Println("Start Prism") - err := prismCmd.Start() - if err != nil { - fmt.Println("Error starting prism", err) - } - }() - - // Need to give prism enough time to launch! - duration := time.Second * 15 - time.Sleep(duration) - - exitCode := m.Run() - if prismCmd != nil { - prismCmd.Process.Kill() - prismCmd = nil - } - - os.Exit(exitCode) -} - func TestLicenseYear(t *testing.T) { d, err := ioutil.ReadFile("LICENSE.md") assert.Nil(t, err, "Cannot read the LICENSE.md file") @@ -153,6 +92,10 @@ func TestNewSendClientSubuser(t *testing.T) { ShouldHaveHeaders(&client.Request, t) } +func getRequest(endpoint string) rest.Request { + return GetRequest("SENDGRID_APIKEY", endpoint, "") +} + func TestCustomHTTPClient(t *testing.T) { fakeServer := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { time.Sleep(time.Millisecond * 20) @@ -259,9 +202,7 @@ func TestRequestAsync_rateLimit(t *testing.T) { } func Test_test_access_settings_activity_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/access_settings/activity", host) + request := getRequest("/v3/access_settings/activity") request.Method = "GET" queryParams := make(map[string]string) queryParams["limit"] = "1" @@ -275,9 +216,7 @@ func Test_test_access_settings_activity_get(t *testing.T) { } func Test_test_access_settings_whitelist_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/access_settings/whitelist", host) + request := getRequest("/v3/access_settings/whitelist") request.Method = "POST" request.Body = []byte(` { "ips": [ @@ -301,9 +240,7 @@ func Test_test_access_settings_whitelist_post(t *testing.T) { } func Test_test_access_settings_whitelist_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/access_settings/whitelist", host) + request := getRequest("/v3/access_settings/whitelist") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -314,9 +251,7 @@ func Test_test_access_settings_whitelist_get(t *testing.T) { } func Test_test_access_settings_whitelist_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/access_settings/whitelist", host) + request := getRequest("/v3/access_settings/whitelist") request.Method = "DELETE" request.Body = []byte(` { "ids": [ @@ -334,9 +269,7 @@ func Test_test_access_settings_whitelist_delete(t *testing.T) { } func Test_test_access_settings_whitelist__rule_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/access_settings/whitelist/{rule_id}", host) + request := getRequest("/v3/access_settings/whitelist/{rule_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -347,9 +280,7 @@ func Test_test_access_settings_whitelist__rule_id__get(t *testing.T) { } func Test_test_access_settings_whitelist__rule_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/access_settings/whitelist/{rule_id}", host) + request := getRequest("/v3/access_settings/whitelist/{rule_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -360,9 +291,7 @@ func Test_test_access_settings_whitelist__rule_id__delete(t *testing.T) { } func Test_test_alerts_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/alerts", host) + request := getRequest("/v3/alerts") request.Method = "POST" request.Body = []byte(` { "email_to": "example@example.com", @@ -378,9 +307,7 @@ func Test_test_alerts_post(t *testing.T) { } func Test_test_alerts_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/alerts", host) + request := getRequest("/v3/alerts") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -391,9 +318,7 @@ func Test_test_alerts_get(t *testing.T) { } func Test_test_alerts__alert_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/alerts/{alert_id}", host) + request := getRequest("/v3/alerts/{alert_id}") request.Method = "PATCH" request.Body = []byte(` { "email_to": "example@example.com" @@ -407,9 +332,7 @@ func Test_test_alerts__alert_id__patch(t *testing.T) { } func Test_test_alerts__alert_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/alerts/{alert_id}", host) + request := getRequest("/v3/alerts/{alert_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -420,9 +343,7 @@ func Test_test_alerts__alert_id__get(t *testing.T) { } func Test_test_alerts__alert_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/alerts/{alert_id}", host) + request := getRequest("/v3/alerts/{alert_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -433,9 +354,7 @@ func Test_test_alerts__alert_id__delete(t *testing.T) { } func Test_test_api_keys_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/api_keys", host) + request := getRequest("/v3/api_keys") request.Method = "POST" request.Body = []byte(` { "name": "My API Key", @@ -455,9 +374,7 @@ func Test_test_api_keys_post(t *testing.T) { } func Test_test_api_keys_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/api_keys", host) + request := getRequest("/v3/api_keys") request.Method = "GET" queryParams := make(map[string]string) queryParams["limit"] = "1" @@ -471,9 +388,7 @@ func Test_test_api_keys_get(t *testing.T) { } func Test_test_api_keys__api_key_id__put(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/api_keys/{api_key_id}", host) + request := getRequest("/v3/api_keys/{api_key_id}") request.Method = "PUT" request.Body = []byte(` { "name": "A New Hope", @@ -491,9 +406,7 @@ func Test_test_api_keys__api_key_id__put(t *testing.T) { } func Test_test_api_keys__api_key_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/api_keys/{api_key_id}", host) + request := getRequest("/v3/api_keys/{api_key_id}") request.Method = "PATCH" request.Body = []byte(` { "name": "A New Hope" @@ -507,9 +420,7 @@ func Test_test_api_keys__api_key_id__patch(t *testing.T) { } func Test_test_api_keys__api_key_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/api_keys/{api_key_id}", host) + request := getRequest("/v3/api_keys/{api_key_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -520,9 +431,7 @@ func Test_test_api_keys__api_key_id__get(t *testing.T) { } func Test_test_api_keys__api_key_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/api_keys/{api_key_id}", host) + request := getRequest("/v3/api_keys/{api_key_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -533,9 +442,7 @@ func Test_test_api_keys__api_key_id__delete(t *testing.T) { } func Test_test_asm_groups_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/groups", host) + request := getRequest("/v3/asm/groups") request.Method = "POST" request.Body = []byte(` { "description": "Suggestions for products our users might like.", @@ -551,9 +458,7 @@ func Test_test_asm_groups_post(t *testing.T) { } func Test_test_asm_groups_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/groups", host) + request := getRequest("/v3/asm/groups") request.Method = "GET" queryParams := make(map[string]string) queryParams["id"] = "1" @@ -567,9 +472,7 @@ func Test_test_asm_groups_get(t *testing.T) { } func Test_test_asm_groups__group_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/groups/{group_id}", host) + request := getRequest("/v3/asm/groups/{group_id}") request.Method = "PATCH" request.Body = []byte(` { "description": "Suggestions for items our users might like.", @@ -585,9 +488,7 @@ func Test_test_asm_groups__group_id__patch(t *testing.T) { } func Test_test_asm_groups__group_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/groups/{group_id}", host) + request := getRequest("/v3/asm/groups/{group_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -598,9 +499,7 @@ func Test_test_asm_groups__group_id__get(t *testing.T) { } func Test_test_asm_groups__group_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/groups/{group_id}", host) + request := getRequest("/v3/asm/groups/{group_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -611,9 +510,7 @@ func Test_test_asm_groups__group_id__delete(t *testing.T) { } func Test_test_asm_groups__group_id__suppressions_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/groups/{group_id}/suppressions", host) + request := getRequest("/v3/asm/groups/{group_id}/suppressions") request.Method = "POST" request.Body = []byte(` { "recipient_emails": [ @@ -630,9 +527,7 @@ func Test_test_asm_groups__group_id__suppressions_post(t *testing.T) { } func Test_test_asm_groups__group_id__suppressions_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/groups/{group_id}/suppressions", host) + request := getRequest("/v3/asm/groups/{group_id}/suppressions") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -643,9 +538,7 @@ func Test_test_asm_groups__group_id__suppressions_get(t *testing.T) { } func Test_test_asm_groups__group_id__suppressions_search_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/groups/{group_id}/suppressions/search", host) + request := getRequest("/v3/asm/groups/{group_id}/suppressions/search") request.Method = "POST" request.Body = []byte(` { "recipient_emails": [ @@ -663,9 +556,7 @@ func Test_test_asm_groups__group_id__suppressions_search_post(t *testing.T) { } func Test_test_asm_groups__group_id__suppressions__email__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/groups/{group_id}/suppressions/{email}", host) + request := getRequest("/v3/asm/groups/{group_id}/suppressions/{email}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -676,9 +567,7 @@ func Test_test_asm_groups__group_id__suppressions__email__delete(t *testing.T) { } func Test_test_asm_suppressions_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/suppressions", host) + request := getRequest("/v3/asm/suppressions") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -689,9 +578,7 @@ func Test_test_asm_suppressions_get(t *testing.T) { } func Test_test_asm_suppressions_global_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/suppressions/global", host) + request := getRequest("/v3/asm/suppressions/global") request.Method = "POST" request.Body = []byte(` { "recipient_emails": [ @@ -708,9 +595,7 @@ func Test_test_asm_suppressions_global_post(t *testing.T) { } func Test_test_asm_suppressions_global__email__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/suppressions/global/{email}", host) + request := getRequest("/v3/asm/suppressions/global/{email}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -721,9 +606,7 @@ func Test_test_asm_suppressions_global__email__get(t *testing.T) { } func Test_test_asm_suppressions_global__email__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/suppressions/global/{email}", host) + request := getRequest("/v3/asm/suppressions/global/{email}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -734,9 +617,7 @@ func Test_test_asm_suppressions_global__email__delete(t *testing.T) { } func Test_test_asm_suppressions__email__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/asm/suppressions/{email}", host) + request := getRequest("/v3/asm/suppressions/{email}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -747,9 +628,7 @@ func Test_test_asm_suppressions__email__get(t *testing.T) { } func Test_test_browsers_stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/browsers/stats", host) + request := getRequest("/v3/browsers/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["end_date"] = "2016-04-01" @@ -768,9 +647,7 @@ func Test_test_browsers_stats_get(t *testing.T) { } func Test_test_campaigns_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns", host) + request := getRequest("/v3/campaigns") request.Method = "POST" request.Body = []byte(` { "categories": [ @@ -801,9 +678,7 @@ func Test_test_campaigns_post(t *testing.T) { } func Test_test_campaigns_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns", host) + request := getRequest("/v3/campaigns") request.Method = "GET" queryParams := make(map[string]string) queryParams["limit"] = "1" @@ -818,9 +693,7 @@ func Test_test_campaigns_get(t *testing.T) { } func Test_test_campaigns__campaign_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns/{campaign_id}", host) + request := getRequest("/v3/campaigns/{campaign_id}") request.Method = "PATCH" request.Body = []byte(` { "categories": [ @@ -840,9 +713,7 @@ func Test_test_campaigns__campaign_id__patch(t *testing.T) { } func Test_test_campaigns__campaign_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns/{campaign_id}", host) + request := getRequest("/v3/campaigns/{campaign_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -853,9 +724,7 @@ func Test_test_campaigns__campaign_id__get(t *testing.T) { } func Test_test_campaigns__campaign_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns/{campaign_id}", host) + request := getRequest("/v3/campaigns/{campaign_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -866,9 +735,7 @@ func Test_test_campaigns__campaign_id__delete(t *testing.T) { } func Test_test_campaigns__campaign_id__schedules_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns/{campaign_id}/schedules", host) + request := getRequest("/v3/campaigns/{campaign_id}/schedules") request.Method = "PATCH" request.Body = []byte(` { "send_at": 1489451436 @@ -882,9 +749,7 @@ func Test_test_campaigns__campaign_id__schedules_patch(t *testing.T) { } func Test_test_campaigns__campaign_id__schedules_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns/{campaign_id}/schedules", host) + request := getRequest("/v3/campaigns/{campaign_id}/schedules") request.Method = "POST" request.Body = []byte(` { "send_at": 1489771528 @@ -898,9 +763,7 @@ func Test_test_campaigns__campaign_id__schedules_post(t *testing.T) { } func Test_test_campaigns__campaign_id__schedules_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns/{campaign_id}/schedules", host) + request := getRequest("/v3/campaigns/{campaign_id}/schedules") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -911,9 +774,7 @@ func Test_test_campaigns__campaign_id__schedules_get(t *testing.T) { } func Test_test_campaigns__campaign_id__schedules_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns/{campaign_id}/schedules", host) + request := getRequest("/v3/campaigns/{campaign_id}/schedules") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -924,9 +785,7 @@ func Test_test_campaigns__campaign_id__schedules_delete(t *testing.T) { } func Test_test_campaigns__campaign_id__schedules_now_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns/{campaign_id}/schedules/now", host) + request := getRequest("/v3/campaigns/{campaign_id}/schedules/now") request.Method = "POST" request.Headers["X-Mock"] = "201" response, err := MakeRequest(request) @@ -937,9 +796,7 @@ func Test_test_campaigns__campaign_id__schedules_now_post(t *testing.T) { } func Test_test_campaigns__campaign_id__schedules_test_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/campaigns/{campaign_id}/schedules/test", host) + request := getRequest("/v3/campaigns/{campaign_id}/schedules/test") request.Method = "POST" request.Body = []byte(` { "to": "your.email@example.com" @@ -953,9 +810,7 @@ func Test_test_campaigns__campaign_id__schedules_test_post(t *testing.T) { } func Test_test_categories_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/categories", host) + request := getRequest("/v3/categories") request.Method = "GET" queryParams := make(map[string]string) queryParams["category"] = "test_string" @@ -971,9 +826,7 @@ func Test_test_categories_get(t *testing.T) { } func Test_test_categories_stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/categories/stats", host) + request := getRequest("/v3/categories/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["end_date"] = "2016-04-01" @@ -992,9 +845,7 @@ func Test_test_categories_stats_get(t *testing.T) { } func Test_test_categories_stats_sums_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/categories/stats/sums", host) + request := getRequest("/v3/categories/stats/sums") request.Method = "GET" queryParams := make(map[string]string) queryParams["end_date"] = "2016-04-01" @@ -1014,9 +865,7 @@ func Test_test_categories_stats_sums_get(t *testing.T) { } func Test_test_clients_stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/clients/stats", host) + request := getRequest("/v3/clients/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["aggregated_by"] = "day" @@ -1032,9 +881,7 @@ func Test_test_clients_stats_get(t *testing.T) { } func Test_test_clients__client_type__stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/clients/{client_type}/stats", host) + request := getRequest("/v3/clients/{client_type}/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["aggregated_by"] = "day" @@ -1050,9 +897,7 @@ func Test_test_clients__client_type__stats_get(t *testing.T) { } func Test_test_contactdb_custom_fields_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/custom_fields", host) + request := getRequest("/v3/contactdb/custom_fields") request.Method = "POST" request.Body = []byte(` { "name": "pet", @@ -1067,9 +912,7 @@ func Test_test_contactdb_custom_fields_post(t *testing.T) { } func Test_test_contactdb_custom_fields_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/custom_fields", host) + request := getRequest("/v3/contactdb/custom_fields") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1080,9 +923,7 @@ func Test_test_contactdb_custom_fields_get(t *testing.T) { } func Test_test_contactdb_custom_fields__custom_field_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/custom_fields/{custom_field_id}", host) + request := getRequest("/v3/contactdb/custom_fields/{custom_field_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1093,9 +934,7 @@ func Test_test_contactdb_custom_fields__custom_field_id__get(t *testing.T) { } func Test_test_contactdb_custom_fields__custom_field_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/custom_fields/{custom_field_id}", host) + request := getRequest("/v3/contactdb/custom_fields/{custom_field_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "202" response, err := MakeRequest(request) @@ -1106,9 +945,7 @@ func Test_test_contactdb_custom_fields__custom_field_id__delete(t *testing.T) { } func Test_test_contactdb_lists_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists", host) + request := getRequest("/v3/contactdb/lists") request.Method = "POST" request.Body = []byte(` { "name": "your list name" @@ -1122,9 +959,7 @@ func Test_test_contactdb_lists_post(t *testing.T) { } func Test_test_contactdb_lists_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists", host) + request := getRequest("/v3/contactdb/lists") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1135,9 +970,7 @@ func Test_test_contactdb_lists_get(t *testing.T) { } func Test_test_contactdb_lists_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists", host) + request := getRequest("/v3/contactdb/lists") request.Method = "DELETE" request.Body = []byte(` [ 1, @@ -1154,9 +987,7 @@ func Test_test_contactdb_lists_delete(t *testing.T) { } func Test_test_contactdb_lists__list_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists/{list_id}", host) + request := getRequest("/v3/contactdb/lists/{list_id}") request.Method = "PATCH" request.Body = []byte(` { "name": "newlistname" @@ -1173,9 +1004,7 @@ func Test_test_contactdb_lists__list_id__patch(t *testing.T) { } func Test_test_contactdb_lists__list_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists/{list_id}", host) + request := getRequest("/v3/contactdb/lists/{list_id}") request.Method = "GET" queryParams := make(map[string]string) queryParams["list_id"] = "1" @@ -1189,9 +1018,7 @@ func Test_test_contactdb_lists__list_id__get(t *testing.T) { } func Test_test_contactdb_lists__list_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists/{list_id}", host) + request := getRequest("/v3/contactdb/lists/{list_id}") request.Method = "DELETE" queryParams := make(map[string]string) queryParams["delete_contacts"] = "true" @@ -1205,9 +1032,7 @@ func Test_test_contactdb_lists__list_id__delete(t *testing.T) { } func Test_test_contactdb_lists__list_id__recipients_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists/{list_id}/recipients", host) + request := getRequest("/v3/contactdb/lists/{list_id}/recipients") request.Method = "POST" request.Body = []byte(` [ "recipient_id1", @@ -1222,9 +1047,7 @@ func Test_test_contactdb_lists__list_id__recipients_post(t *testing.T) { } func Test_test_contactdb_lists__list_id__recipients_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists/{list_id}/recipients", host) + request := getRequest("/v3/contactdb/lists/{list_id}/recipients") request.Method = "GET" queryParams := make(map[string]string) queryParams["page"] = "1" @@ -1240,9 +1063,7 @@ func Test_test_contactdb_lists__list_id__recipients_get(t *testing.T) { } func Test_test_contactdb_lists__list_id__recipients__recipient_id__post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists/{list_id}/recipients/{recipient_id}", host) + request := getRequest("/v3/contactdb/lists/{list_id}/recipients/{recipient_id}") request.Method = "POST" request.Headers["X-Mock"] = "201" response, err := MakeRequest(request) @@ -1253,9 +1074,7 @@ func Test_test_contactdb_lists__list_id__recipients__recipient_id__post(t *testi } func Test_test_contactdb_lists__list_id__recipients__recipient_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/lists/{list_id}/recipients/{recipient_id}", host) + request := getRequest("/v3/contactdb/lists/{list_id}/recipients/{recipient_id}") request.Method = "DELETE" queryParams := make(map[string]string) queryParams["recipient_id"] = "1" @@ -1270,9 +1089,7 @@ func Test_test_contactdb_lists__list_id__recipients__recipient_id__delete(t *tes } func Test_test_contactdb_recipients_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients", host) + request := getRequest("/v3/contactdb/recipients") request.Method = "PATCH" request.Body = []byte(` [ { @@ -1290,9 +1107,7 @@ func Test_test_contactdb_recipients_patch(t *testing.T) { } func Test_test_contactdb_recipients_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients", host) + request := getRequest("/v3/contactdb/recipients") request.Method = "POST" request.Body = []byte(` [ { @@ -1317,9 +1132,7 @@ func Test_test_contactdb_recipients_post(t *testing.T) { } func Test_test_contactdb_recipients_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients", host) + request := getRequest("/v3/contactdb/recipients") request.Method = "GET" queryParams := make(map[string]string) queryParams["page"] = "1" @@ -1334,9 +1147,7 @@ func Test_test_contactdb_recipients_get(t *testing.T) { } func Test_test_contactdb_recipients_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients", host) + request := getRequest("/v3/contactdb/recipients") request.Method = "DELETE" request.Body = []byte(` [ "recipient_id1", @@ -1351,9 +1162,7 @@ func Test_test_contactdb_recipients_delete(t *testing.T) { } func Test_test_contactdb_recipients_billable_count_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients/billable_count", host) + request := getRequest("/v3/contactdb/recipients/billable_count") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1364,9 +1173,7 @@ func Test_test_contactdb_recipients_billable_count_get(t *testing.T) { } func Test_test_contactdb_recipients_count_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients/count", host) + request := getRequest("/v3/contactdb/recipients/count") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1377,9 +1184,7 @@ func Test_test_contactdb_recipients_count_get(t *testing.T) { } func Test_test_contactdb_recipients_search_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients/search", host) + request := getRequest("/v3/contactdb/recipients/search") request.Method = "GET" queryParams := make(map[string]string) queryParams["{field_name}"] = "test_string" @@ -1393,9 +1198,7 @@ func Test_test_contactdb_recipients_search_get(t *testing.T) { } func Test_test_contactdb_recipients__recipient_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients/{recipient_id}", host) + request := getRequest("/v3/contactdb/recipients/{recipient_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1406,9 +1209,7 @@ func Test_test_contactdb_recipients__recipient_id__get(t *testing.T) { } func Test_test_contactdb_recipients__recipient_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients/{recipient_id}", host) + request := getRequest("/v3/contactdb/recipients/{recipient_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -1419,9 +1220,7 @@ func Test_test_contactdb_recipients__recipient_id__delete(t *testing.T) { } func Test_test_contactdb_recipients__recipient_id__lists_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/recipients/{recipient_id}/lists", host) + request := getRequest("/v3/contactdb/recipients/{recipient_id}/lists") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1432,9 +1231,7 @@ func Test_test_contactdb_recipients__recipient_id__lists_get(t *testing.T) { } func Test_test_contactdb_reserved_fields_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/reserved_fields", host) + request := getRequest("/v3/contactdb/reserved_fields") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1445,9 +1242,7 @@ func Test_test_contactdb_reserved_fields_get(t *testing.T) { } func Test_test_contactdb_segments_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/segments", host) + request := getRequest("/v3/contactdb/segments") request.Method = "POST" request.Body = []byte(` { "conditions": [ @@ -1482,9 +1277,7 @@ func Test_test_contactdb_segments_post(t *testing.T) { } func Test_test_contactdb_segments_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/segments", host) + request := getRequest("/v3/contactdb/segments") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1495,9 +1288,7 @@ func Test_test_contactdb_segments_get(t *testing.T) { } func Test_test_contactdb_segments__segment_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/segments/{segment_id}", host) + request := getRequest("/v3/contactdb/segments/{segment_id}") request.Method = "PATCH" request.Body = []byte(` { "conditions": [ @@ -1523,9 +1314,7 @@ func Test_test_contactdb_segments__segment_id__patch(t *testing.T) { } func Test_test_contactdb_segments__segment_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/segments/{segment_id}", host) + request := getRequest("/v3/contactdb/segments/{segment_id}") request.Method = "GET" queryParams := make(map[string]string) queryParams["segment_id"] = "1" @@ -1539,9 +1328,7 @@ func Test_test_contactdb_segments__segment_id__get(t *testing.T) { } func Test_test_contactdb_segments__segment_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/segments/{segment_id}", host) + request := getRequest("/v3/contactdb/segments/{segment_id}") request.Method = "DELETE" queryParams := make(map[string]string) queryParams["delete_contacts"] = "true" @@ -1555,9 +1342,7 @@ func Test_test_contactdb_segments__segment_id__delete(t *testing.T) { } func Test_test_contactdb_segments__segment_id__recipients_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/contactdb/segments/{segment_id}/recipients", host) + request := getRequest("/v3/contactdb/segments/{segment_id}/recipients") request.Method = "GET" queryParams := make(map[string]string) queryParams["page"] = "1" @@ -1572,9 +1357,7 @@ func Test_test_contactdb_segments__segment_id__recipients_get(t *testing.T) { } func Test_test_devices_stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/devices/stats", host) + request := getRequest("/v3/devices/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["aggregated_by"] = "day" @@ -1592,9 +1375,7 @@ func Test_test_devices_stats_get(t *testing.T) { } func Test_test_geo_stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/geo/stats", host) + request := getRequest("/v3/geo/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["end_date"] = "2016-04-01" @@ -1613,9 +1394,7 @@ func Test_test_geo_stats_get(t *testing.T) { } func Test_test_ips_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips", host) + request := getRequest("/v3/ips") request.Method = "GET" queryParams := make(map[string]string) queryParams["subuser"] = "test_string" @@ -1633,9 +1412,7 @@ func Test_test_ips_get(t *testing.T) { } func Test_test_ips_assigned_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/assigned", host) + request := getRequest("/v3/ips/assigned") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1646,9 +1423,7 @@ func Test_test_ips_assigned_get(t *testing.T) { } func Test_test_ips_pools_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/pools", host) + request := getRequest("/v3/ips/pools") request.Method = "POST" request.Body = []byte(` { "name": "marketing" @@ -1662,9 +1437,7 @@ func Test_test_ips_pools_post(t *testing.T) { } func Test_test_ips_pools_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/pools", host) + request := getRequest("/v3/ips/pools") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1675,9 +1448,7 @@ func Test_test_ips_pools_get(t *testing.T) { } func Test_test_ips_pools__pool_name__put(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/pools/{pool_name}", host) + request := getRequest("/v3/ips/pools/{pool_name}") request.Method = "PUT" request.Body = []byte(` { "name": "new_pool_name" @@ -1691,9 +1462,7 @@ func Test_test_ips_pools__pool_name__put(t *testing.T) { } func Test_test_ips_pools__pool_name__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/pools/{pool_name}", host) + request := getRequest("/v3/ips/pools/{pool_name}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1704,9 +1473,7 @@ func Test_test_ips_pools__pool_name__get(t *testing.T) { } func Test_test_ips_pools__pool_name__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/pools/{pool_name}", host) + request := getRequest("/v3/ips/pools/{pool_name}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -1717,9 +1484,7 @@ func Test_test_ips_pools__pool_name__delete(t *testing.T) { } func Test_test_ips_pools__pool_name__ips_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/pools/{pool_name}/ips", host) + request := getRequest("/v3/ips/pools/{pool_name}/ips") request.Method = "POST" request.Body = []byte(` { "ip": "0.0.0.0" @@ -1733,9 +1498,7 @@ func Test_test_ips_pools__pool_name__ips_post(t *testing.T) { } func Test_test_ips_pools__pool_name__ips__ip__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/pools/{pool_name}/ips/{ip}", host) + request := getRequest("/v3/ips/pools/{pool_name}/ips/{ip}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -1746,9 +1509,7 @@ func Test_test_ips_pools__pool_name__ips__ip__delete(t *testing.T) { } func Test_test_ips_warmup_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/warmup", host) + request := getRequest("/v3/ips/warmup") request.Method = "POST" request.Body = []byte(` { "ip": "0.0.0.0" @@ -1762,9 +1523,7 @@ func Test_test_ips_warmup_post(t *testing.T) { } func Test_test_ips_warmup_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/warmup", host) + request := getRequest("/v3/ips/warmup") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1775,9 +1534,7 @@ func Test_test_ips_warmup_get(t *testing.T) { } func Test_test_ips_warmup__ip_address__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/warmup/{ip_address}", host) + request := getRequest("/v3/ips/warmup/{ip_address}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1788,9 +1545,7 @@ func Test_test_ips_warmup__ip_address__get(t *testing.T) { } func Test_test_ips_warmup__ip_address__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/warmup/{ip_address}", host) + request := getRequest("/v3/ips/warmup/{ip_address}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -1801,9 +1556,7 @@ func Test_test_ips_warmup__ip_address__delete(t *testing.T) { } func Test_test_ips__ip_address__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/ips/{ip_address}", host) + request := getRequest("/v3/ips/{ip_address}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1814,9 +1567,7 @@ func Test_test_ips__ip_address__get(t *testing.T) { } func Test_test_mail_batch_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail/batch", host) + request := getRequest("/v3/mail/batch") request.Method = "POST" request.Headers["X-Mock"] = "201" response, err := MakeRequest(request) @@ -1827,9 +1578,7 @@ func Test_test_mail_batch_post(t *testing.T) { } func Test_test_mail_batch__batch_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail/batch/{batch_id}", host) + request := getRequest("/v3/mail/batch/{batch_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -1842,8 +1591,6 @@ func Test_test_mail_batch__batch_id__get(t *testing.T) { func Test_test_send_client(t *testing.T) { apiKey := "SENDGRID_APIKEY" client := NewSendClient(apiKey) - // override the base url for test purposes - client.Request.BaseURL = "http://localhost:4010/v3/mail/send" emailBytes := []byte(` { "asm": { @@ -1989,9 +1736,7 @@ func Test_test_send_client(t *testing.T) { } func Test_test_mail_send_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail/send", host) + request := getRequest("/v3/mail/send") request.Method = "POST" request.Body = []byte(` { "asm": { @@ -2140,9 +1885,7 @@ func Test_test_mail_send_post(t *testing.T) { } func Test_test_mail_settings_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings", host) + request := getRequest("/v3/mail_settings") request.Method = "GET" queryParams := make(map[string]string) queryParams["limit"] = "1" @@ -2157,9 +1900,7 @@ func Test_test_mail_settings_get(t *testing.T) { } func Test_test_mail_settings_address_whitelist_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/address_whitelist", host) + request := getRequest("/v3/mail_settings/address_whitelist") request.Method = "PATCH" request.Body = []byte(` { "enabled": true, @@ -2177,9 +1918,7 @@ func Test_test_mail_settings_address_whitelist_patch(t *testing.T) { } func Test_test_mail_settings_address_whitelist_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/address_whitelist", host) + request := getRequest("/v3/mail_settings/address_whitelist") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2190,9 +1929,7 @@ func Test_test_mail_settings_address_whitelist_get(t *testing.T) { } func Test_test_mail_settings_bcc_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/bcc", host) + request := getRequest("/v3/mail_settings/bcc") request.Method = "PATCH" request.Body = []byte(` { "email": "email@example.com", @@ -2207,9 +1944,7 @@ func Test_test_mail_settings_bcc_patch(t *testing.T) { } func Test_test_mail_settings_bcc_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/bcc", host) + request := getRequest("/v3/mail_settings/bcc") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2220,9 +1955,7 @@ func Test_test_mail_settings_bcc_get(t *testing.T) { } func Test_test_mail_settings_bounce_purge_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/bounce_purge", host) + request := getRequest("/v3/mail_settings/bounce_purge") request.Method = "PATCH" request.Body = []byte(` { "enabled": true, @@ -2238,9 +1971,7 @@ func Test_test_mail_settings_bounce_purge_patch(t *testing.T) { } func Test_test_mail_settings_bounce_purge_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/bounce_purge", host) + request := getRequest("/v3/mail_settings/bounce_purge") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2251,9 +1982,7 @@ func Test_test_mail_settings_bounce_purge_get(t *testing.T) { } func Test_test_mail_settings_footer_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/footer", host) + request := getRequest("/v3/mail_settings/footer") request.Method = "PATCH" request.Body = []byte(` { "enabled": true, @@ -2269,9 +1998,7 @@ func Test_test_mail_settings_footer_patch(t *testing.T) { } func Test_test_mail_settings_footer_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/footer", host) + request := getRequest("/v3/mail_settings/footer") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2282,9 +2009,7 @@ func Test_test_mail_settings_footer_get(t *testing.T) { } func Test_test_mail_settings_forward_bounce_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/forward_bounce", host) + request := getRequest("/v3/mail_settings/forward_bounce") request.Method = "PATCH" request.Body = []byte(` { "email": "example@example.com", @@ -2299,9 +2024,7 @@ func Test_test_mail_settings_forward_bounce_patch(t *testing.T) { } func Test_test_mail_settings_forward_bounce_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/forward_bounce", host) + request := getRequest("/v3/mail_settings/forward_bounce") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2312,9 +2035,7 @@ func Test_test_mail_settings_forward_bounce_get(t *testing.T) { } func Test_test_mail_settings_forward_spam_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/forward_spam", host) + request := getRequest("/v3/mail_settings/forward_spam") request.Method = "PATCH" request.Body = []byte(` { "email": "", @@ -2329,9 +2050,7 @@ func Test_test_mail_settings_forward_spam_patch(t *testing.T) { } func Test_test_mail_settings_forward_spam_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/forward_spam", host) + request := getRequest("/v3/mail_settings/forward_spam") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2342,9 +2061,7 @@ func Test_test_mail_settings_forward_spam_get(t *testing.T) { } func Test_test_mail_settings_plain_content_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/plain_content", host) + request := getRequest("/v3/mail_settings/plain_content") request.Method = "PATCH" request.Body = []byte(` { "enabled": false @@ -2358,9 +2075,7 @@ func Test_test_mail_settings_plain_content_patch(t *testing.T) { } func Test_test_mail_settings_plain_content_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/plain_content", host) + request := getRequest("/v3/mail_settings/plain_content") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2371,9 +2086,7 @@ func Test_test_mail_settings_plain_content_get(t *testing.T) { } func Test_test_mail_settings_spam_check_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/spam_check", host) + request := getRequest("/v3/mail_settings/spam_check") request.Method = "PATCH" request.Body = []byte(` { "enabled": true, @@ -2389,9 +2102,7 @@ func Test_test_mail_settings_spam_check_patch(t *testing.T) { } func Test_test_mail_settings_spam_check_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/spam_check", host) + request := getRequest("/v3/mail_settings/spam_check") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2402,9 +2113,7 @@ func Test_test_mail_settings_spam_check_get(t *testing.T) { } func Test_test_mail_settings_template_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/template", host) + request := getRequest("/v3/mail_settings/template") request.Method = "PATCH" request.Body = []byte(` { "enabled": true, @@ -2419,9 +2128,7 @@ func Test_test_mail_settings_template_patch(t *testing.T) { } func Test_test_mail_settings_template_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mail_settings/template", host) + request := getRequest("/v3/mail_settings/template") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2432,9 +2139,7 @@ func Test_test_mail_settings_template_get(t *testing.T) { } func Test_test_mailbox_providers_stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/mailbox_providers/stats", host) + request := getRequest("/v3/mailbox_providers/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["end_date"] = "2016-04-01" @@ -2453,9 +2158,7 @@ func Test_test_mailbox_providers_stats_get(t *testing.T) { } func Test_test_partner_settings_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/partner_settings", host) + request := getRequest("/v3/partner_settings") request.Method = "GET" queryParams := make(map[string]string) queryParams["limit"] = "1" @@ -2470,9 +2173,7 @@ func Test_test_partner_settings_get(t *testing.T) { } func Test_test_partner_settings_new_relic_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/partner_settings/new_relic", host) + request := getRequest("/v3/partner_settings/new_relic") request.Method = "PATCH" request.Body = []byte(` { "enable_subuser_statistics": true, @@ -2488,9 +2189,7 @@ func Test_test_partner_settings_new_relic_patch(t *testing.T) { } func Test_test_partner_settings_new_relic_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/partner_settings/new_relic", host) + request := getRequest("/v3/partner_settings/new_relic") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2501,9 +2200,7 @@ func Test_test_partner_settings_new_relic_get(t *testing.T) { } func Test_test_scopes_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/scopes", host) + request := getRequest("/v3/scopes") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2514,9 +2211,7 @@ func Test_test_scopes_get(t *testing.T) { } func Test_test_senders_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/senders", host) + request := getRequest("/v3/senders") request.Method = "POST" request.Body = []byte(` { "address": "123 Elm St.", @@ -2544,9 +2239,7 @@ func Test_test_senders_post(t *testing.T) { } func Test_test_senders_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/senders", host) + request := getRequest("/v3/senders") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2557,9 +2250,7 @@ func Test_test_senders_get(t *testing.T) { } func Test_test_senders__sender_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/senders/{sender_id}", host) + request := getRequest("/v3/senders/{sender_id}") request.Method = "PATCH" request.Body = []byte(` { "address": "123 Elm St.", @@ -2587,9 +2278,7 @@ func Test_test_senders__sender_id__patch(t *testing.T) { } func Test_test_senders__sender_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/senders/{sender_id}", host) + request := getRequest("/v3/senders/{sender_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2600,9 +2289,7 @@ func Test_test_senders__sender_id__get(t *testing.T) { } func Test_test_senders__sender_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/senders/{sender_id}", host) + request := getRequest("/v3/senders/{sender_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -2613,9 +2300,7 @@ func Test_test_senders__sender_id__delete(t *testing.T) { } func Test_test_senders__sender_id__resend_verification_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/senders/{sender_id}/resend_verification", host) + request := getRequest("/v3/senders/{sender_id}/resend_verification") request.Method = "POST" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -2626,9 +2311,7 @@ func Test_test_senders__sender_id__resend_verification_post(t *testing.T) { } func Test_test_stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/stats", host) + request := getRequest("/v3/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["aggregated_by"] = "day" @@ -2646,9 +2329,7 @@ func Test_test_stats_get(t *testing.T) { } func Test_test_subusers_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers", host) + request := getRequest("/v3/subusers") request.Method = "POST" request.Body = []byte(` { "email": "John@example.com", @@ -2668,9 +2349,7 @@ func Test_test_subusers_post(t *testing.T) { } func Test_test_subusers_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers", host) + request := getRequest("/v3/subusers") request.Method = "GET" queryParams := make(map[string]string) queryParams["username"] = "test_string" @@ -2686,9 +2365,7 @@ func Test_test_subusers_get(t *testing.T) { } func Test_test_subusers_reputations_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/reputations", host) + request := getRequest("/v3/subusers/reputations") request.Method = "GET" queryParams := make(map[string]string) queryParams["usernames"] = "test_string" @@ -2702,9 +2379,7 @@ func Test_test_subusers_reputations_get(t *testing.T) { } func Test_test_subusers_stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/stats", host) + request := getRequest("/v3/subusers/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["end_date"] = "2016-04-01" @@ -2723,9 +2398,7 @@ func Test_test_subusers_stats_get(t *testing.T) { } func Test_test_subusers_stats_monthly_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/stats/monthly", host) + request := getRequest("/v3/subusers/stats/monthly") request.Method = "GET" queryParams := make(map[string]string) queryParams["subuser"] = "test_string" @@ -2744,9 +2417,7 @@ func Test_test_subusers_stats_monthly_get(t *testing.T) { } func Test_test_subusers_stats_sums_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/stats/sums", host) + request := getRequest("/v3/subusers/stats/sums") request.Method = "GET" queryParams := make(map[string]string) queryParams["end_date"] = "2016-04-01" @@ -2766,9 +2437,7 @@ func Test_test_subusers_stats_sums_get(t *testing.T) { } func Test_test_subusers__subuser_name__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/{subuser_name}", host) + request := getRequest("/v3/subusers/{subuser_name}") request.Method = "PATCH" request.Body = []byte(` { "disabled": false @@ -2782,9 +2451,7 @@ func Test_test_subusers__subuser_name__patch(t *testing.T) { } func Test_test_subusers__subuser_name__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/{subuser_name}", host) + request := getRequest("/v3/subusers/{subuser_name}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -2795,9 +2462,7 @@ func Test_test_subusers__subuser_name__delete(t *testing.T) { } func Test_test_subusers__subuser_name__ips_put(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/{subuser_name}/ips", host) + request := getRequest("/v3/subusers/{subuser_name}/ips") request.Method = "PUT" request.Body = []byte(` [ "127.0.0.1" @@ -2811,9 +2476,7 @@ func Test_test_subusers__subuser_name__ips_put(t *testing.T) { } func Test_test_subusers__subuser_name__monitor_put(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/{subuser_name}/monitor", host) + request := getRequest("/v3/subusers/{subuser_name}/monitor") request.Method = "PUT" request.Body = []byte(` { "email": "example@example.com", @@ -2828,9 +2491,7 @@ func Test_test_subusers__subuser_name__monitor_put(t *testing.T) { } func Test_test_subusers__subuser_name__monitor_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/{subuser_name}/monitor", host) + request := getRequest("/v3/subusers/{subuser_name}/monitor") request.Method = "POST" request.Body = []byte(` { "email": "example@example.com", @@ -2845,9 +2506,7 @@ func Test_test_subusers__subuser_name__monitor_post(t *testing.T) { } func Test_test_subusers__subuser_name__monitor_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/{subuser_name}/monitor", host) + request := getRequest("/v3/subusers/{subuser_name}/monitor") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2858,9 +2517,7 @@ func Test_test_subusers__subuser_name__monitor_get(t *testing.T) { } func Test_test_subusers__subuser_name__monitor_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/{subuser_name}/monitor", host) + request := getRequest("/v3/subusers/{subuser_name}/monitor") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -2871,9 +2528,7 @@ func Test_test_subusers__subuser_name__monitor_delete(t *testing.T) { } func Test_test_subusers__subuser_name__stats_monthly_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/subusers/{subuser_name}/stats/monthly", host) + request := getRequest("/v3/subusers/{subuser_name}/stats/monthly") request.Method = "GET" queryParams := make(map[string]string) queryParams["date"] = "test_string" @@ -2891,9 +2546,7 @@ func Test_test_subusers__subuser_name__stats_monthly_get(t *testing.T) { } func Test_test_suppression_blocks_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/blocks", host) + request := getRequest("/v3/suppression/blocks") request.Method = "GET" queryParams := make(map[string]string) queryParams["start_time"] = "1" @@ -2910,9 +2563,7 @@ func Test_test_suppression_blocks_get(t *testing.T) { } func Test_test_suppression_blocks_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/blocks", host) + request := getRequest("/v3/suppression/blocks") request.Method = "DELETE" request.Body = []byte(` { "delete_all": false, @@ -2930,9 +2581,7 @@ func Test_test_suppression_blocks_delete(t *testing.T) { } func Test_test_suppression_blocks__email__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/blocks/{email}", host) + request := getRequest("/v3/suppression/blocks/{email}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -2943,9 +2592,7 @@ func Test_test_suppression_blocks__email__get(t *testing.T) { } func Test_test_suppression_blocks__email__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/blocks/{email}", host) + request := getRequest("/v3/suppression/blocks/{email}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -2956,9 +2603,7 @@ func Test_test_suppression_blocks__email__delete(t *testing.T) { } func Test_test_suppression_bounces_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/bounces", host) + request := getRequest("/v3/suppression/bounces") request.Method = "GET" queryParams := make(map[string]string) queryParams["start_time"] = "1" @@ -2973,9 +2618,7 @@ func Test_test_suppression_bounces_get(t *testing.T) { } func Test_test_suppression_bounces_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/bounces", host) + request := getRequest("/v3/suppression/bounces") request.Method = "DELETE" request.Body = []byte(` { "delete_all": true, @@ -2993,9 +2636,7 @@ func Test_test_suppression_bounces_delete(t *testing.T) { } func Test_test_suppression_bounces__email__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/bounces/{email}", host) + request := getRequest("/v3/suppression/bounces/{email}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3006,9 +2647,7 @@ func Test_test_suppression_bounces__email__get(t *testing.T) { } func Test_test_suppression_bounces__email__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/bounces/{email}", host) + request := getRequest("/v3/suppression/bounces/{email}") request.Method = "DELETE" queryParams := make(map[string]string) queryParams["email_address"] = "example@example.com" @@ -3022,9 +2661,7 @@ func Test_test_suppression_bounces__email__delete(t *testing.T) { } func Test_test_suppression_invalid_emails_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/invalid_emails", host) + request := getRequest("/v3/suppression/invalid_emails") request.Method = "GET" queryParams := make(map[string]string) queryParams["start_time"] = "1" @@ -3041,9 +2678,7 @@ func Test_test_suppression_invalid_emails_get(t *testing.T) { } func Test_test_suppression_invalid_emails_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/invalid_emails", host) + request := getRequest("/v3/suppression/invalid_emails") request.Method = "DELETE" request.Body = []byte(` { "delete_all": false, @@ -3061,9 +2696,7 @@ func Test_test_suppression_invalid_emails_delete(t *testing.T) { } func Test_test_suppression_invalid_emails__email__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/invalid_emails/{email}", host) + request := getRequest("/v3/suppression/invalid_emails/{email}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3074,9 +2707,7 @@ func Test_test_suppression_invalid_emails__email__get(t *testing.T) { } func Test_test_suppression_invalid_emails__email__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/invalid_emails/{email}", host) + request := getRequest("/v3/suppression/invalid_emails/{email}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -3087,9 +2718,7 @@ func Test_test_suppression_invalid_emails__email__delete(t *testing.T) { } func Test_test_suppression_spam_report__email__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/spam_report/{email}", host) + request := getRequest("/v3/suppression/spam_report/{email}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3100,9 +2729,7 @@ func Test_test_suppression_spam_report__email__get(t *testing.T) { } func Test_test_suppression_spam_report__email__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/spam_report/{email}", host) + request := getRequest("/v3/suppression/spam_report/{email}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -3113,9 +2740,7 @@ func Test_test_suppression_spam_report__email__delete(t *testing.T) { } func Test_test_suppression_spam_reports_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/spam_reports", host) + request := getRequest("/v3/suppression/spam_reports") request.Method = "GET" queryParams := make(map[string]string) queryParams["start_time"] = "1" @@ -3132,9 +2757,7 @@ func Test_test_suppression_spam_reports_get(t *testing.T) { } func Test_test_suppression_spam_reports_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/spam_reports", host) + request := getRequest("/v3/suppression/spam_reports") request.Method = "DELETE" request.Body = []byte(` { "delete_all": false, @@ -3152,9 +2775,7 @@ func Test_test_suppression_spam_reports_delete(t *testing.T) { } func Test_test_suppression_unsubscribes_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/suppression/unsubscribes", host) + request := getRequest("/v3/suppression/unsubscribes") request.Method = "GET" queryParams := make(map[string]string) queryParams["start_time"] = "1" @@ -3171,9 +2792,7 @@ func Test_test_suppression_unsubscribes_get(t *testing.T) { } func Test_test_templates_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates", host) + request := getRequest("/v3/templates") request.Method = "POST" request.Body = []byte(` { "name": "example_name" @@ -3187,9 +2806,7 @@ func Test_test_templates_post(t *testing.T) { } func Test_test_templates_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates", host) + request := getRequest("/v3/templates") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3200,9 +2817,7 @@ func Test_test_templates_get(t *testing.T) { } func Test_test_templates__template_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates/{template_id}", host) + request := getRequest("/v3/templates/{template_id}") request.Method = "PATCH" request.Body = []byte(` { "name": "new_example_name" @@ -3216,9 +2831,7 @@ func Test_test_templates__template_id__patch(t *testing.T) { } func Test_test_templates__template_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates/{template_id}", host) + request := getRequest("/v3/templates/{template_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3229,9 +2842,7 @@ func Test_test_templates__template_id__get(t *testing.T) { } func Test_test_templates__template_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates/{template_id}", host) + request := getRequest("/v3/templates/{template_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -3242,9 +2853,7 @@ func Test_test_templates__template_id__delete(t *testing.T) { } func Test_test_templates__template_id__versions_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates/{template_id}/versions", host) + request := getRequest("/v3/templates/{template_id}/versions") request.Method = "POST" request.Body = []byte(` { "active": 1, @@ -3263,9 +2872,7 @@ func Test_test_templates__template_id__versions_post(t *testing.T) { } func Test_test_templates__template_id__versions__version_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates/{template_id}/versions/{version_id}", host) + request := getRequest("/v3/templates/{template_id}/versions/{version_id}") request.Method = "PATCH" request.Body = []byte(` { "active": 1, @@ -3283,9 +2890,7 @@ func Test_test_templates__template_id__versions__version_id__patch(t *testing.T) } func Test_test_templates__template_id__versions__version_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates/{template_id}/versions/{version_id}", host) + request := getRequest("/v3/templates/{template_id}/versions/{version_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3296,9 +2901,7 @@ func Test_test_templates__template_id__versions__version_id__get(t *testing.T) { } func Test_test_templates__template_id__versions__version_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates/{template_id}/versions/{version_id}", host) + request := getRequest("/v3/templates/{template_id}/versions/{version_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -3309,9 +2912,7 @@ func Test_test_templates__template_id__versions__version_id__delete(t *testing.T } func Test_test_templates__template_id__versions__version_id__activate_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/templates/{template_id}/versions/{version_id}/activate", host) + request := getRequest("/v3/templates/{template_id}/versions/{version_id}/activate") request.Method = "POST" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3322,9 +2923,7 @@ func Test_test_templates__template_id__versions__version_id__activate_post(t *te } func Test_test_tracking_settings_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/tracking_settings", host) + request := getRequest("/v3/tracking_settings") request.Method = "GET" queryParams := make(map[string]string) queryParams["limit"] = "1" @@ -3339,9 +2938,7 @@ func Test_test_tracking_settings_get(t *testing.T) { } func Test_test_tracking_settings_click_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/tracking_settings/click", host) + request := getRequest("/v3/tracking_settings/click") request.Method = "PATCH" request.Body = []byte(` { "enabled": true @@ -3355,9 +2952,7 @@ func Test_test_tracking_settings_click_patch(t *testing.T) { } func Test_test_tracking_settings_click_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/tracking_settings/click", host) + request := getRequest("/v3/tracking_settings/click") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3368,9 +2963,7 @@ func Test_test_tracking_settings_click_get(t *testing.T) { } func Test_test_tracking_settings_google_analytics_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/tracking_settings/google_analytics", host) + request := getRequest("/v3/tracking_settings/google_analytics") request.Method = "PATCH" request.Body = []byte(` { "enabled": true, @@ -3389,9 +2982,7 @@ func Test_test_tracking_settings_google_analytics_patch(t *testing.T) { } func Test_test_tracking_settings_google_analytics_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/tracking_settings/google_analytics", host) + request := getRequest("/v3/tracking_settings/google_analytics") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3402,9 +2993,7 @@ func Test_test_tracking_settings_google_analytics_get(t *testing.T) { } func Test_test_tracking_settings_open_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/tracking_settings/open", host) + request := getRequest("/v3/tracking_settings/open") request.Method = "PATCH" request.Body = []byte(` { "enabled": true @@ -3418,9 +3007,7 @@ func Test_test_tracking_settings_open_patch(t *testing.T) { } func Test_test_tracking_settings_open_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/tracking_settings/open", host) + request := getRequest("/v3/tracking_settings/open") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3431,9 +3018,7 @@ func Test_test_tracking_settings_open_get(t *testing.T) { } func Test_test_tracking_settings_subscription_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/tracking_settings/subscription", host) + request := getRequest("/v3/tracking_settings/subscription") request.Method = "PATCH" request.Body = []byte(` { "enabled": true, @@ -3452,9 +3037,7 @@ func Test_test_tracking_settings_subscription_patch(t *testing.T) { } func Test_test_tracking_settings_subscription_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/tracking_settings/subscription", host) + request := getRequest("/v3/tracking_settings/subscription") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3465,9 +3048,7 @@ func Test_test_tracking_settings_subscription_get(t *testing.T) { } func Test_test_user_account_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/account", host) + request := getRequest("/v3/user/account") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3478,9 +3059,7 @@ func Test_test_user_account_get(t *testing.T) { } func Test_test_user_credits_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/credits", host) + request := getRequest("/v3/user/credits") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3491,9 +3070,7 @@ func Test_test_user_credits_get(t *testing.T) { } func Test_test_user_email_put(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/email", host) + request := getRequest("/v3/user/email") request.Method = "PUT" request.Body = []byte(` { "email": "example@example.com" @@ -3507,9 +3084,7 @@ func Test_test_user_email_put(t *testing.T) { } func Test_test_user_email_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/email", host) + request := getRequest("/v3/user/email") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3520,9 +3095,7 @@ func Test_test_user_email_get(t *testing.T) { } func Test_test_user_password_put(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/password", host) + request := getRequest("/v3/user/password") request.Method = "PUT" request.Body = []byte(` { "new_password": "new_password", @@ -3537,9 +3110,7 @@ func Test_test_user_password_put(t *testing.T) { } func Test_test_user_profile_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/profile", host) + request := getRequest("/v3/user/profile") request.Method = "PATCH" request.Body = []byte(` { "city": "Orange", @@ -3555,9 +3126,7 @@ func Test_test_user_profile_patch(t *testing.T) { } func Test_test_user_profile_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/profile", host) + request := getRequest("/v3/user/profile") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3568,9 +3137,7 @@ func Test_test_user_profile_get(t *testing.T) { } func Test_test_user_scheduled_sends_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/scheduled_sends", host) + request := getRequest("/v3/user/scheduled_sends") request.Method = "POST" request.Body = []byte(` { "batch_id": "YOUR_BATCH_ID", @@ -3585,9 +3152,7 @@ func Test_test_user_scheduled_sends_post(t *testing.T) { } func Test_test_user_scheduled_sends_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/scheduled_sends", host) + request := getRequest("/v3/user/scheduled_sends") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3598,9 +3163,7 @@ func Test_test_user_scheduled_sends_get(t *testing.T) { } func Test_test_user_scheduled_sends__batch_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/scheduled_sends/{batch_id}", host) + request := getRequest("/v3/user/scheduled_sends/{batch_id}") request.Method = "PATCH" request.Body = []byte(` { "status": "pause" @@ -3614,9 +3177,7 @@ func Test_test_user_scheduled_sends__batch_id__patch(t *testing.T) { } func Test_test_user_scheduled_sends__batch_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/scheduled_sends/{batch_id}", host) + request := getRequest("/v3/user/scheduled_sends/{batch_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3627,9 +3188,7 @@ func Test_test_user_scheduled_sends__batch_id__get(t *testing.T) { } func Test_test_user_scheduled_sends__batch_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/scheduled_sends/{batch_id}", host) + request := getRequest("/v3/user/scheduled_sends/{batch_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -3640,9 +3199,7 @@ func Test_test_user_scheduled_sends__batch_id__delete(t *testing.T) { } func Test_test_user_settings_enforced_tls_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/settings/enforced_tls", host) + request := getRequest("/v3/user/settings/enforced_tls") request.Method = "PATCH" request.Body = []byte(` { "require_tls": true, @@ -3657,9 +3214,7 @@ func Test_test_user_settings_enforced_tls_patch(t *testing.T) { } func Test_test_user_settings_enforced_tls_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/settings/enforced_tls", host) + request := getRequest("/v3/user/settings/enforced_tls") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3670,9 +3225,7 @@ func Test_test_user_settings_enforced_tls_get(t *testing.T) { } func Test_test_user_username_put(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/username", host) + request := getRequest("/v3/user/username") request.Method = "PUT" request.Body = []byte(` { "username": "test_username" @@ -3686,9 +3239,7 @@ func Test_test_user_username_put(t *testing.T) { } func Test_test_user_username_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/username", host) + request := getRequest("/v3/user/username") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3699,9 +3250,7 @@ func Test_test_user_username_get(t *testing.T) { } func Test_test_user_webhooks_event_settings_patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/webhooks/event/settings", host) + request := getRequest("/v3/user/webhooks/event/settings") request.Method = "PATCH" request.Body = []byte(` { "bounce": true, @@ -3727,9 +3276,7 @@ func Test_test_user_webhooks_event_settings_patch(t *testing.T) { } func Test_test_user_webhooks_event_settings_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/webhooks/event/settings", host) + request := getRequest("/v3/user/webhooks/event/settings") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3740,9 +3287,7 @@ func Test_test_user_webhooks_event_settings_get(t *testing.T) { } func Test_test_user_webhooks_event_test_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/webhooks/event/test", host) + request := getRequest("/v3/user/webhooks/event/test") request.Method = "POST" request.Body = []byte(` { "url": "url" @@ -3756,9 +3301,7 @@ func Test_test_user_webhooks_event_test_post(t *testing.T) { } func Test_test_user_webhooks_parse_settings_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/webhooks/parse/settings", host) + request := getRequest("/v3/user/webhooks/parse/settings") request.Method = "POST" request.Body = []byte(` { "hostname": "myhostname.com", @@ -3775,9 +3318,7 @@ func Test_test_user_webhooks_parse_settings_post(t *testing.T) { } func Test_test_user_webhooks_parse_settings_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/webhooks/parse/settings", host) + request := getRequest("/v3/user/webhooks/parse/settings") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3788,9 +3329,7 @@ func Test_test_user_webhooks_parse_settings_get(t *testing.T) { } func Test_test_user_webhooks_parse_settings__hostname__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/webhooks/parse/settings/{hostname}", host) + request := getRequest("/v3/user/webhooks/parse/settings/{hostname}") request.Method = "PATCH" request.Body = []byte(` { "send_raw": true, @@ -3806,9 +3345,7 @@ func Test_test_user_webhooks_parse_settings__hostname__patch(t *testing.T) { } func Test_test_user_webhooks_parse_settings__hostname__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/webhooks/parse/settings/{hostname}", host) + request := getRequest("/v3/user/webhooks/parse/settings/{hostname}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3819,9 +3356,7 @@ func Test_test_user_webhooks_parse_settings__hostname__get(t *testing.T) { } func Test_test_user_webhooks_parse_settings__hostname__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/webhooks/parse/settings/{hostname}", host) + request := getRequest("/v3/user/webhooks/parse/settings/{hostname}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -3832,9 +3367,7 @@ func Test_test_user_webhooks_parse_settings__hostname__delete(t *testing.T) { } func Test_test_user_webhooks_parse_stats_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/user/webhooks/parse/stats", host) + request := getRequest("/v3/user/webhooks/parse/stats") request.Method = "GET" queryParams := make(map[string]string) queryParams["aggregated_by"] = "day" @@ -3852,9 +3385,7 @@ func Test_test_user_webhooks_parse_stats_get(t *testing.T) { } func Test_test_whitelabel_domains_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains", host) + request := getRequest("/v3/whitelabel/domains") request.Method = "POST" request.Body = []byte(` { "automatic_security": false, @@ -3877,9 +3408,7 @@ func Test_test_whitelabel_domains_post(t *testing.T) { } func Test_test_whitelabel_domains_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains", host) + request := getRequest("/v3/whitelabel/domains") request.Method = "GET" queryParams := make(map[string]string) queryParams["username"] = "test_string" @@ -3897,9 +3426,7 @@ func Test_test_whitelabel_domains_get(t *testing.T) { } func Test_test_whitelabel_domains_default_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/default", host) + request := getRequest("/v3/whitelabel/domains/default") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3910,9 +3437,7 @@ func Test_test_whitelabel_domains_default_get(t *testing.T) { } func Test_test_whitelabel_domains_subuser_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/subuser", host) + request := getRequest("/v3/whitelabel/domains/subuser") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3923,9 +3448,7 @@ func Test_test_whitelabel_domains_subuser_get(t *testing.T) { } func Test_test_whitelabel_domains_subuser_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/subuser", host) + request := getRequest("/v3/whitelabel/domains/subuser") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -3936,9 +3459,7 @@ func Test_test_whitelabel_domains_subuser_delete(t *testing.T) { } func Test_test_whitelabel_domains__domain_id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/{domain_id}", host) + request := getRequest("/v3/whitelabel/domains/{domain_id}") request.Method = "PATCH" request.Body = []byte(` { "custom_spf": true, @@ -3953,9 +3474,7 @@ func Test_test_whitelabel_domains__domain_id__patch(t *testing.T) { } func Test_test_whitelabel_domains__domain_id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/{domain_id}", host) + request := getRequest("/v3/whitelabel/domains/{domain_id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -3966,9 +3485,7 @@ func Test_test_whitelabel_domains__domain_id__get(t *testing.T) { } func Test_test_whitelabel_domains__domain_id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/{domain_id}", host) + request := getRequest("/v3/whitelabel/domains/{domain_id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -3979,9 +3496,7 @@ func Test_test_whitelabel_domains__domain_id__delete(t *testing.T) { } func Test_test_whitelabel_domains__domain_id__subuser_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/{domain_id}/subuser", host) + request := getRequest("/v3/whitelabel/domains/{domain_id}/subuser") request.Method = "POST" request.Body = []byte(` { "username": "jane@example.com" @@ -3995,9 +3510,7 @@ func Test_test_whitelabel_domains__domain_id__subuser_post(t *testing.T) { } func Test_test_whitelabel_domains__id__ips_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/{id}/ips", host) + request := getRequest("/v3/whitelabel/domains/{id}/ips") request.Method = "POST" request.Body = []byte(` { "ip": "192.168.0.1" @@ -4011,9 +3524,7 @@ func Test_test_whitelabel_domains__id__ips_post(t *testing.T) { } func Test_test_whitelabel_domains__id__ips__ip__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/{id}/ips/{ip}", host) + request := getRequest("/v3/whitelabel/domains/{id}/ips/{ip}") request.Method = "DELETE" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -4024,9 +3535,7 @@ func Test_test_whitelabel_domains__id__ips__ip__delete(t *testing.T) { } func Test_test_whitelabel_domains__id__validate_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/domains/{id}/validate", host) + request := getRequest("/v3/whitelabel/domains/{id}/validate") request.Method = "POST" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -4037,9 +3546,7 @@ func Test_test_whitelabel_domains__id__validate_post(t *testing.T) { } func Test_test_whitelabel_ips_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/ips", host) + request := getRequest("/v3/whitelabel/ips") request.Method = "POST" request.Body = []byte(` { "domain": "example.com", @@ -4055,9 +3562,7 @@ func Test_test_whitelabel_ips_post(t *testing.T) { } func Test_test_whitelabel_ips_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/ips", host) + request := getRequest("/v3/whitelabel/ips") request.Method = "GET" queryParams := make(map[string]string) queryParams["ip"] = "test_string" @@ -4073,9 +3578,7 @@ func Test_test_whitelabel_ips_get(t *testing.T) { } func Test_test_whitelabel_ips__id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/ips/{id}", host) + request := getRequest("/v3/whitelabel/ips/{id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -4086,9 +3589,7 @@ func Test_test_whitelabel_ips__id__get(t *testing.T) { } func Test_test_whitelabel_ips__id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/ips/{id}", host) + request := getRequest("/v3/whitelabel/ips/{id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -4099,9 +3600,7 @@ func Test_test_whitelabel_ips__id__delete(t *testing.T) { } func Test_test_whitelabel_ips__id__validate_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/ips/{id}/validate", host) + request := getRequest("/v3/whitelabel/ips/{id}/validate") request.Method = "POST" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -4112,9 +3611,7 @@ func Test_test_whitelabel_ips__id__validate_post(t *testing.T) { } func Test_test_whitelabel_links_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links", host) + request := getRequest("/v3/whitelabel/links") request.Method = "POST" request.Body = []byte(` { "default": true, @@ -4134,9 +3631,7 @@ func Test_test_whitelabel_links_post(t *testing.T) { } func Test_test_whitelabel_links_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links", host) + request := getRequest("/v3/whitelabel/links") request.Method = "GET" queryParams := make(map[string]string) queryParams["limit"] = "1" @@ -4150,9 +3645,7 @@ func Test_test_whitelabel_links_get(t *testing.T) { } func Test_test_whitelabel_links_default_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links/default", host) + request := getRequest("/v3/whitelabel/links/default") request.Method = "GET" queryParams := make(map[string]string) queryParams["domain"] = "test_string" @@ -4166,9 +3659,7 @@ func Test_test_whitelabel_links_default_get(t *testing.T) { } func Test_test_whitelabel_links_subuser_get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links/subuser", host) + request := getRequest("/v3/whitelabel/links/subuser") request.Method = "GET" queryParams := make(map[string]string) queryParams["username"] = "test_string" @@ -4182,9 +3673,7 @@ func Test_test_whitelabel_links_subuser_get(t *testing.T) { } func Test_test_whitelabel_links_subuser_delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links/subuser", host) + request := getRequest("/v3/whitelabel/links/subuser") request.Method = "DELETE" queryParams := make(map[string]string) queryParams["username"] = "test_string" @@ -4198,9 +3687,7 @@ func Test_test_whitelabel_links_subuser_delete(t *testing.T) { } func Test_test_whitelabel_links__id__patch(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links/{id}", host) + request := getRequest("/v3/whitelabel/links/{id}") request.Method = "PATCH" request.Body = []byte(` { "default": true @@ -4214,9 +3701,7 @@ func Test_test_whitelabel_links__id__patch(t *testing.T) { } func Test_test_whitelabel_links__id__get(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links/{id}", host) + request := getRequest("/v3/whitelabel/links/{id}") request.Method = "GET" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -4227,9 +3712,7 @@ func Test_test_whitelabel_links__id__get(t *testing.T) { } func Test_test_whitelabel_links__id__delete(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links/{id}", host) + request := getRequest("/v3/whitelabel/links/{id}") request.Method = "DELETE" request.Headers["X-Mock"] = "204" response, err := MakeRequest(request) @@ -4240,9 +3723,7 @@ func Test_test_whitelabel_links__id__delete(t *testing.T) { } func Test_test_whitelabel_links__id__validate_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links/{id}/validate", host) + request := getRequest("/v3/whitelabel/links/{id}/validate") request.Method = "POST" request.Headers["X-Mock"] = "200" response, err := MakeRequest(request) @@ -4253,9 +3734,7 @@ func Test_test_whitelabel_links__id__validate_post(t *testing.T) { } func Test_test_whitelabel_links__link_id__subuser_post(t *testing.T) { - apiKey := "SENDGRID_APIKEY" - host := "http://localhost:4010" - request := GetRequest(apiKey, "/v3/whitelabel/links/{link_id}/subuser", host) + request := getRequest("/v3/whitelabel/links/{link_id}/subuser") request.Method = "POST" request.Body = []byte(` { "username": "jane@example.com"