MCPcopy Create free account
hub / github.com/cel-expr/cel-go / newTestEnv

Function newTestEnv

interpreter/interpreter_test.go:2627–2638  ·  view source on GitHub ↗
(t testing.TB, cont *containers.Container, reg *types.Registry)

Source from the content-addressed store, hash-verified

2625}
2626
2627func newTestEnv(t testing.TB, cont *containers.Container, reg *types.Registry) *checker.Env {
2628 t.Helper()
2629 env, err := checker.NewEnv(cont, reg, checker.CrossTypeNumericComparisons(true))
2630 if err != nil {
2631 t.Fatalf("checker.NewEnv(%v, %v) failed: %v", cont, reg, err)
2632 }
2633 err = env.AddFunctions(stdlib.Functions()...)
2634 if err != nil {
2635 t.Fatalf("env.Add(stdlib.Functions()...) failed: %v", err)
2636 }
2637 return env
2638}
2639
2640func newTestRegistry(t testing.TB, opts ...types.RegistryOption) *types.Registry {
2641 t.Helper()

Calls 4

AddFunctionsMethod · 0.95
NewEnvFunction · 0.92
FunctionsFunction · 0.92

Tested by

no test coverage detected