MCPcopy Create free account
hub / github.com/PostHog/duckgres / TestReadStartupMessageSSLRequest

Function TestReadStartupMessageSSLRequest

server/wire/protocol_test.go:52–64  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

50 }
51}
52
53func TestReadStartupMessageSSLRequest(t *testing.T) {
54 msg := buildStartupMessage(80877103, nil)
55 // SSLRequest is exactly 8 bytes: length + request code.
56 msg = msg[:8]
57 binary.BigEndian.PutUint32(msg[:4], 8)
58 startup, err := ReadStartupMessage(bytes.NewReader(msg))
59 if err != nil {
60 t.Fatalf("ReadStartupMessage: %v", err)
61 }
62 if !startup.SSLRequest {
63 t.Fatalf("expected SSL request, got: %+v", startup)
64 }
65}
66
67// Cancel-request credentials must not share the ordinary startup-parameter

Callers

nothing calls this directly

Calls 2

buildStartupMessageFunction · 0.85
ReadStartupMessageFunction · 0.70

Tested by

no test coverage detected