MCPcopy Create free account
hub / github.com/ContentSquare/chproxy / TestGetQuerySnippetGzipped

Function TestGetQuerySnippetGzipped

utils_test.go:126–144  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

124}
125
126func TestGetQuerySnippetGzipped(t *testing.T) {
127 var buf bytes.Buffer
128 zw := gzip.NewWriter(&buf)
129 q := makeQuery(1000)
130 _, err := zw.Write([]byte(q))
131 if err != nil {
132 t.Fatal(err)
133 }
134 zw.Close()
135 req, err := http.NewRequest("POST", "http://127.0.0.1:9090", &buf)
136 req.Header.Set("Content-Encoding", "gzip")
137 if err != nil {
138 t.Fatal(err)
139 }
140 query := getQuerySnippet(req)
141 if query[:100] != string(q[:100]) {
142 t.Fatalf("got: %q; expected: %q", query[:100], q[:100])
143 }
144}
145
146func TestGetFullQueryGzipped(t *testing.T) {
147 var buf bytes.Buffer

Callers

nothing calls this directly

Calls 4

makeQueryFunction · 0.85
getQuerySnippetFunction · 0.85
WriteMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected