mirror of
https://github.com/golang/go
synced 2024-11-22 05:24:39 -07:00
net/http: update test to use time.Duration better
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5688063
This commit is contained in:
parent
31e94293fc
commit
9c8923f7dc
@ -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) {
|
|||||||
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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user