Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for newClientServerTest (0.27 sec)

  1. src/net/http/clientserver_test.go

    	return func(ts *httptest.Server) {
    		ts.Config.ErrorLog = lg
    	}
    }
    
    // newClientServerTest creates and starts an httptest.Server.
    //
    // The mode parameter selects the implementation to test:
    // HTTP/1, HTTP/2, etc. Tests using newClientServerTest should use
    // the 'run' function, which will start a subtests for each tested mode.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 46.6K bytes
    - Viewed (0)
  2. src/net/http/responsecontroller_test.go

    	"time"
    )
    
    func TestResponseControllerFlush(t *testing.T) { run(t, testResponseControllerFlush) }
    func testResponseControllerFlush(t *testing.T, mode testMode) {
    	continuec := make(chan struct{})
    	cst := newClientServerTest(t, mode, HandlerFunc(func(w ResponseWriter, r *Request) {
    		ctl := NewResponseController(w)
    		w.Write([]byte("one"))
    		if err := ctl.Flush(); err != nil {
    			t.Errorf("ctl.Flush() = %v, want nil", err)
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 19:20:31 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  3. src/net/http/client_test.go

    			}
    			return b, nil
    		}
    		if err != nil {
    			return b, err
    		}
    	}
    }
    
    func TestClient(t *testing.T) { run(t, testClient) }
    func testClient(t *testing.T, mode testMode) {
    	ts := newClientServerTest(t, mode, robotsTxtHandler).ts
    
    	c := ts.Client()
    	r, err := c.Get(ts.URL)
    	var b []byte
    	if err == nil {
    		b, err = pedanticReadAll(r.Body)
    		r.Body.Close()
    	}
    	if err != nil {
    		t.Error(err)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:30:50 UTC 2024
    - 63.8K bytes
    - Viewed (0)
  4. src/net/http/serve_test.go

    func testHostHandlers(t *testing.T, mode testMode) {
    	mux := NewServeMux()
    	for _, h := range handlers {
    		mux.Handle(h.pattern, stringHandler(h.msg))
    	}
    	ts := newClientServerTest(t, mode, mux).ts
    
    	conn, err := net.Dial("tcp", ts.Listener.Addr().String())
    	if err != nil {
    		t.Fatal(err)
    	}
    	defer conn.Close()
    	cc := httputil.NewClientConn(conn, nil)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 17:57:01 UTC 2024
    - 202K bytes
    - Viewed (0)
  5. src/net/http/transport_test.go

    					go io.Copy(targetConn, clientConn)
    					go func() {
    						io.Copy(clientConn, targetConn)
    						targetConn.Close()
    					}()
    				}
    			})
    			ts := newClientServerTest(t, siteMode, h1).ts
    			proxy := newClientServerTest(t, proxyMode, h2).ts
    
    			pu, err := url.Parse(proxy.URL)
    			if err != nil {
    				t.Fatal(err)
    			}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 06 21:59:21 UTC 2024
    - 192.6K bytes
    - Viewed (0)
  6. src/net/http/fs_test.go

    	{r: "bytes=100-1000", code: StatusRequestedRangeNotSatisfiable},
    }
    
    func TestServeFile(t *testing.T) { run(t, testServeFile) }
    func testServeFile(t *testing.T, mode testMode) {
    	ts := newClientServerTest(t, mode, HandlerFunc(func(w ResponseWriter, r *Request) {
    		ServeFile(w, r, "testdata/file")
    	})).ts
    	c := ts.Client()
    
    	var err error
    
    	file, err := os.ReadFile(testFile)
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 23:39:44 UTC 2024
    - 49.9K bytes
    - Viewed (0)
  7. src/net/http/sniff_test.go

    		}
    	}
    }
    
    func TestServerContentTypeSniff(t *testing.T) { run(t, testServerContentTypeSniff) }
    func testServerContentTypeSniff(t *testing.T, mode testMode) {
    	cst := newClientServerTest(t, mode, HandlerFunc(func(w ResponseWriter, r *Request) {
    		i, _ := strconv.Atoi(r.FormValue("i"))
    		tt := sniffTests[i]
    		n, err := w.Write(tt.data)
    		if n != len(tt.data) || err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 07 16:53:14 UTC 2022
    - 9.6K bytes
    - Viewed (0)
  8. src/net/http/transport_dial_test.go

    }
    
    func newTransportDialTester(t *testing.T, mode testMode) *transportDialTester {
    	t.Helper()
    	dt := &transportDialTester{
    		t:     t,
    		dials: make(chan *transportDialTesterConn),
    	}
    	dt.cst = newClientServerTest(t, mode, http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
    		// Write response headers when we receive a request.
    		http.NewResponseController(w).EnableFullDuplex()
    		w.WriteHeader(200)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 17 21:11:57 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  9. src/net/http/request_test.go

    	run(t, testMaxInt64ForMultipartFormMaxMemoryOverflow)
    }
    func testMaxInt64ForMultipartFormMaxMemoryOverflow(t *testing.T, mode testMode) {
    	payloadSize := 1 << 10
    	cst := newClientServerTest(t, mode, HandlerFunc(func(rw ResponseWriter, req *Request) {
    		// The combination of:
    		//      MaxInt64 + payloadSize + (internal spare of 10MiB)
    		// triggers the overflow. See issue https://golang.org/issue/40430/
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 18:42:34 UTC 2024
    - 44K bytes
    - Viewed (0)
Back to top