Skip to content

Commit 16532a8

Browse files
committed
Code cleanup
1 parent 56e1c0c commit 16532a8

File tree

1 file changed

+11
-25
lines changed

1 file changed

+11
-25
lines changed

internal/provider/tests/acceptance/setup/acceptance_test_env_prepare.go

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,10 @@ func SetHTTPClient() *http.Client {
7070

7171
return client
7272
}
73-
func SendHTTPRequest(request *http.Request, client *http.Client) (*http.Response, []byte) {
74-
resp, err := client.Do(request)
73+
func SendHTTPRequest(client *http.Client, method string, url string, data []byte) (*http.Response, []byte) {
74+
req := SetHTTPMethod(method, url, data)
75+
req = SetHTTPHeader(req)
76+
resp, err := client.Do(req)
7577
if err != nil {
7678
log.Fatalf("Sending request failed with %v", err)
7779
}
@@ -88,7 +90,7 @@ func SendHTTPRequest(request *http.Request, client *http.Client) (*http.Response
8890

8991
return resp, body
9092
}
91-
func SetHTTPRequest(method string, url string, data []byte) *http.Request {
93+
func SetHTTPMethod(method string, url string, data []byte) *http.Request {
9294
var req *http.Request
9395
var err error
9496

@@ -116,20 +118,14 @@ func AreEnvVariablesLoaded(env EnvConfig) bool {
116118
func DoesTestVMExist(host string, client *http.Client, env EnvConfig) bool {
117119
url := fmt.Sprintf("%s%s%s", host, VirDomainEndpoint, env.SourceVmUUID)
118120

119-
req := SetHTTPRequest("GET", url, nil)
120-
req = SetHTTPHeader(req)
121-
122-
resp, _ := SendHTTPRequest(req, client)
121+
resp, _ := SendHTTPRequest(client, "GET", url, nil)
123122

124123
return resp.StatusCode == http.StatusOK
125124
}
126125
func IsTestVMRunning(host string, client *http.Client, env EnvConfig) bool {
127126
url := fmt.Sprintf("%s%s%s", host, VirDomainEndpoint, env.SourceVmUUID)
128127

129-
req := SetHTTPRequest("GET", url, nil)
130-
req = SetHTTPHeader(req)
131-
132-
_, body := SendHTTPRequest(req, client)
128+
_, body := SendHTTPRequest(client, "GET", url, nil)
133129

134130
var result []map[string]interface{}
135131
err := json.Unmarshal(body, &result)
@@ -141,21 +137,15 @@ func IsTestVMRunning(host string, client *http.Client, env EnvConfig) bool {
141137
func DoesVirtualDiskExist(host string, client *http.Client, env EnvConfig) bool {
142138
url := fmt.Sprintf("%s%s%s", host, VirtualDiskEndpoint, env.ExistingVdiskUUID)
143139

144-
req := SetHTTPRequest("GET", url, nil)
145-
req = SetHTTPHeader(req)
146-
147-
resp, _ := SendHTTPRequest(req, client)
140+
resp, _ := SendHTTPRequest(client, "GET", url, nil)
148141

149142
return resp.StatusCode == http.StatusOK
150143
}
151144
func IsBootOrderCorrect(host string, client *http.Client, env EnvConfig) bool {
152145
expectedBootOrder := []string{env.SourceDiskUUID, env.SourceNicUUID}
153146
url := fmt.Sprintf("%s%s%s", host, VirDomainEndpoint, env.SourceVmUUID)
154147

155-
req := SetHTTPRequest("GET", url, nil)
156-
req = SetHTTPHeader(req)
157-
158-
_, body := SendHTTPRequest(req, client)
148+
_, body := SendHTTPRequest(client, "GET", url, nil)
159149

160150
var result []map[string]interface{}
161151
err := json.Unmarshal(body, &result)
@@ -196,9 +186,7 @@ func PrepareEnv(host string, client *http.Client, env EnvConfig) {
196186
func CleanUpPowerState(host string, client *http.Client, env EnvConfig) {
197187
data := []byte(fmt.Sprintf(`[{"virDomainUUID": "%s", "actionType": "STOP", "cause": "INTERNAL"}]`, env.SourceVmUUID))
198188
url := fmt.Sprintf("%s%s", host, VirDomainActionEndpoint)
199-
req := SetHTTPRequest("POST", url, data)
200-
req = SetHTTPHeader(req)
201-
SendHTTPRequest(req, client)
189+
SendHTTPRequest(client, "POST", url, data)
202190
// wait 30 seconds for VM to shutdown and then proceed with other cleanup tasks
203191
time.Sleep(30 * time.Second)
204192
}
@@ -212,9 +200,7 @@ func CleanUpBootOrder(host string, client *http.Client, env EnvConfig) {
212200
log.Fatalf("Failed to marshal JSON: %v", err)
213201
}
214202
url := fmt.Sprintf("%s%s%s", host, VirDomainEndpoint, env.SourceVmUUID)
215-
req := SetHTTPRequest("POST", url, data)
216-
req = SetHTTPHeader(req)
217-
SendHTTPRequest(req, client)
203+
SendHTTPRequest(client, "POST", url, data)
218204
}
219205
func CleanupEnv(host string, client *http.Client, env EnvConfig) {
220206
CleanUpPowerState(host, client, env)

0 commit comments

Comments
 (0)