| 266 | } |
| 267 | |
| 268 | func fakeServer(t *testing.T, returnIn time.Duration, counter *int32) *httptest.Server { |
| 269 | server := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) { |
| 270 | time.Sleep(returnIn) |
| 271 | |
| 272 | atomic.AddInt32(counter, 1) |
| 273 | _, _ = w.Write([]byte(`{}`)) |
| 274 | })) |
| 275 | server.StartTLS() |
| 276 | t.Cleanup(server.Close) |
| 277 | |
| 278 | return server |
| 279 | } |
| 280 | |
| 281 | func fakeServerWithObjectAttributes(t *testing.T, o *raw.Object) *httptest.Server { |
| 282 | server := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { |