]> Cypherpunks repositories - gostls13.git/commitdiff
net/http: remove stderr log spam in test
authorBrad Fitzpatrick <bradfitz@golang.org>
Wed, 18 Apr 2018 17:17:26 +0000 (17:17 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 18 Apr 2018 18:02:22 +0000 (18:02 +0000)
Fixes #24831

Change-Id: Icd39093d1b7d9b25aa8374c0298cdb1dea48e672
Reviewed-on: https://go-review.googlesource.com/107817
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Andrew Bonventre <andybons@golang.org>
src/net/http/transport_test.go

index a48e61e9ba1e908e642e4b356205cd8d98f1c75a..693d3f5b8145c00bf9044e807cad92ca08ff3155 100644 (file)
@@ -3731,6 +3731,10 @@ func TestTransportEventTraceTLSVerify(t *testing.T) {
                t.Error("Unexpected request")
        }))
        defer ts.Close()
+       ts.Config.ErrorLog = log.New(funcWriter(func(p []byte) (int, error) {
+               logf("%s", p)
+               return len(p), nil
+       }), "", 0)
 
        certpool := x509.NewCertPool()
        certpool.AddCert(ts.Certificate())
@@ -4424,3 +4428,7 @@ func TestNoBodyOnChunked304Response(t *testing.T) {
                t.Errorf("Unexpected body on 304 response")
        }
 }
+
+type funcWriter func([]byte) (int, error)
+
+func (f funcWriter) Write(p []byte) (int, error) { return f(p) }