| 
					
				 | 
			
			
				@@ -44,3 +44,33 @@ func TestHttpProxy(t *testing.T) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	CloseAllServers() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func TestBlockHTTP(t *testing.T) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert := assert.On(t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	httpServer := &v2http.Server{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Port:        v2net.Port(50042), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		PathHandler: make(map[string]http.HandlerFunc), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	_, err := httpServer.Start() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.Error(err).IsNil() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	defer httpServer.Close() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.Error(InitializeServerSetOnce("test_5")).IsNil() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	transport := &http.Transport{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Proxy: func(req *http.Request) (*url.URL, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			return url.Parse("http://127.0.0.1:50040/") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	client := &http.Client{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Transport: transport, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	resp, err := client.Get("http://127.0.0.1:50049/") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.Error(err).IsNil() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.Int(resp.StatusCode).Equals(403) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	CloseAllServers() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |