Commit 9c8923f7 authored by Brad Fitzpatrick's avatar Brad Fitzpatrick

net/http: update test to use time.Duration better

R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5688063
parent 31e94293
...@@ -245,8 +245,7 @@ func TestServerTimeouts(t *testing.T) { ...@@ -245,8 +245,7 @@ func TestServerTimeouts(t *testing.T) {
fmt.Fprintf(res, "req=%d", reqNum) fmt.Fprintf(res, "req=%d", reqNum)
}) })
const second = 1000000000 /* nanos */ server := &Server{Handler: handler, ReadTimeout: 250 * time.Millisecond, WriteTimeout: 250 * time.Millisecond}
server := &Server{Handler: handler, ReadTimeout: 0.25 * second, WriteTimeout: 0.25 * second}
go server.Serve(l) go server.Serve(l)
url := fmt.Sprintf("http://%s/", addr) url := fmt.Sprintf("http://%s/", addr)
...@@ -277,7 +276,7 @@ func TestServerTimeouts(t *testing.T) { ...@@ -277,7 +276,7 @@ func TestServerTimeouts(t *testing.T) {
if n != 0 || err != io.EOF { if n != 0 || err != io.EOF {
t.Errorf("Read = %v, %v, wanted %v, %v", n, err, 0, io.EOF) t.Errorf("Read = %v, %v, wanted %v, %v", n, err, 0, io.EOF)
} }
if latency < 200*time.Millisecond /* fudge from 0.25 above */ { if latency < 200*time.Millisecond /* fudge from 250 ms above */ {
t.Errorf("got EOF after %s, want >= %s", latency, 200*time.Millisecond) t.Errorf("got EOF after %s, want >= %s", latency, 200*time.Millisecond)
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment