MCPcopy
hub / github.com/jackc/pgx / TestExecWithQueryRewriter

Function TestExecWithQueryRewriter

conn_test.go:266–277  ·  conn_test.go::TestExecWithQueryRewriter
(t *testing.T)

Source from the content-addressed store, hash-verified

264}
265
266func TestExecWithQueryRewriter(t *testing.T) {
267 t.Parallel()
268
269 ctx, cancel := context.WithTimeout(context.Background(), 120*time.Second)
270 defer cancel()
271
272 pgxtest.RunWithQueryExecModes(ctx, t, defaultConnTestRunner, nil, func(ctx context.Context, t testing.TB, conn *pgx.Conn) {
273 qr := testQueryRewriter{sql: "select $1::int", args: []any{42}}
274 _, err := conn.Exec(ctx, "should be replaced", &qr)
275 require.NoError(t, err)
276 })
277}
278
279func TestExecFailure(t *testing.T) {
280 t.Parallel()

Callers

nothing calls this directly

Calls 2

RunWithQueryExecModesFunction · 0.92
ExecMethod · 0.65

Tested by

no test coverage detected