-
Notifications
You must be signed in to change notification settings - Fork 5
/
test-httpmethod.go.tmpl
105 lines (92 loc) · 2.21 KB
/
test-httpmethod.go.tmpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
// Code generated by usestdlibvars, DO NOT EDIT.
package {{ .PackageName }}
import "net/http"
var (
{{- range $key, $value := .Mapping }}
_ = "{{ $key }}"
{{- end }}
)
const (
{{- range $key, $value := .Mapping }}
_ = "{{ $key }}"
{{- end }}
)
func _() {
{{- range $key, $value := .Mapping }}
_, _ = http.NewRequest("{{ $key }}", "", http.NoBody) // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
{{- end }}
}
func _() {
{{- range $key, $value := .Mapping }}
_, _ = http.NewRequestWithContext(nil, "{{ $key }}", "", http.NoBody) // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
{{- end }}
}
func _() {
{{- range $key, $value := .Mapping }}
_ = &http.Request{
Method: "{{ $key }}", // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
}
{{- end }}
}
{{ range $key, $value := .Mapping }}
func _() error {
resp, err := http.DefaultClient.Do(&http.Request{})
if err != nil {
return err
}
defer func() { _ = resp.Body.Close() }()
if resp.Request.Method == "{{ $key }}" { // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
return nil
}
return nil
}
{{ end -}}
{{ range $key, $value := .Mapping }}
func _() error {
resp, err := http.DefaultClient.Do(&http.Request{})
if err != nil {
return err
}
defer func() { _ = resp.Body.Close() }()
if resp.Request.Method == {{ $value }} {
return nil
}
return nil
}
{{ end -}}
{{ range $key, $value := .Mapping }}
func _() {
var r http.Request
switch r.Method {
case "{{ $key }}": // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
return
}
}
{{ end -}}
{{ range $key, $value := .Mapping }}
func _() {
var r http.Request
switch r.Method {
case {{ $value }}:
return
}
}
{{ end -}}
{{ range $key, $value := .Mapping }}
func _() {
var r http.Request
switch {
case r.Method == "{{ $key }}": // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
return
}
}
{{ end -}}
{{ range $key, $value := .Mapping }}
func _() {
var r http.Request
switch {
case r.Method == {{ $value }}:
return
}
}
{{ end -}}