Update supported go versions
Client: go
With the release of go 1.23, update supported go versions to 1.22+1.23
according to our go support policy.
Also update the code to use the new range loop feature introduced in go
1.22 when appropriate.
Also fix a bug in TSSLServerSocket.Addr that it does not return the
listener address.
diff --git a/test/go/src/common/context_test.go b/test/go/src/common/context_test.go
index c6cbad8..0aa217f 100644
--- a/test/go/src/common/context_test.go
+++ b/test/go/src/common/context_test.go
@@ -40,12 +40,17 @@
}
func TestHttpContextTimeout(t *testing.T) {
- unit := test_unit{"127.0.0.1", 9096, "", "http", "binary", false}
+ const (
+ host = "127.0.0.1"
+ port = 9096
+ )
+ addr := fmt.Sprintf("%s:%d", host, port)
+ unit := test_unit{host, port, "", "http", "binary", false}
- server := &http.Server{Addr: unit.host + fmt.Sprintf(":%d", unit.port), Handler: slowHttpHandler{}}
+ server := &http.Server{Addr: addr, Handler: slowHttpHandler{}}
go server.ListenAndServe()
- client, trans, err := StartClient(unit.host, unit.port, unit.domain_socket, unit.transport, unit.protocol, unit.ssl)
+ client, trans, err := StartClient(addr, unit.transport, unit.protocol, unit.ssl)
if err != nil {
t.Errorf("Unable to start client: %v", err)
return