MCPcopy
hub / github.com/ory/keto / queryTuple

Method queryTuple

internal/e2e/cli_client_test.go:81–88  ·  view source on GitHub ↗
(t testing.TB, q *ketoapi.RelationQuery, opts ...paginationOptionSetter)

Source from the content-addressed store, hash-verified

79}
80
81func (g *cliClient) queryTuple(t testing.TB, q *ketoapi.RelationQuery, opts ...paginationOptionSetter) *ketoapi.GetResponse {
82 out := g.c.ExecNoErr(t, append(g.assembleQueryFlags(q, opts), "relation-tuple", "get")...)
83
84 var resp ketoapi.GetResponse
85 require.NoError(t, json.Unmarshal([]byte(out), &resp), "%s", out)
86
87 return &resp
88}
89
90func (g *cliClient) queryTupleErr(t testing.TB, expected herodot.DefaultError, q *ketoapi.RelationQuery, opts ...paginationOptionSetter) {
91 _, stdErr, err := g.c.Exec(nil, append(g.assembleQueryFlags(q, opts), "relation-tuple", "get")...)

Callers

nothing calls this directly

Calls 2

assembleQueryFlagsMethod · 0.95
ExecNoErrMethod · 0.80

Tested by

no test coverage detected