Files
releases/test/cases/testdata/baseandvirtualdocs/test-baseandvirtualdocs-0698.yaml
T
2022-06-28 10:18:35 +02:00

170 lines
2.3 KiB
YAML

cases:
- data:
topdown:
set:
u:
- 1
- 2
- 3
- 4
input_term: '{}'
modules:
- |
package enum_errors.a.b.c
p = x {
__local0__ = 1 / 0
x = __local0__
}
- |
package topdown.missing.input.value
p = __local7__ {
true
__local7__ = input.deadbeef
}
- |
package topdown.a.b.c.undefined1
p {
false
}
p {
false
}
q {
false
}
- |
package topdown.set
v[__local6__] {
true
__local6__ = data.topdown.set.u[_]
}
- |
package topdown.conflicts
k = "bar"
- |
package topdown.g.h
p {
false
}
- |
package topdown_test_partial
__result__ = _result {
data.partial.topdown.r = _result
}
- |
package topdown.a.b.c.empty
- |
package partial.topdown
r[["c", x21]] {
data.topdown.a.b.c = x21
}
r[["c", x21]] {
data.topdown.a.b.c = x21
}
- |
package topdown.a.b.c
p = [1, 2]
q = [3, 4]
r["a"] = 1
r["b"] = 2
- |
package topdown.a.b.c.undefined2
p {
input.foo
}
- |
package topdown
p[[x1, x2, x3, x4]] {
data.topdown.a.b[x1][x2][x3] = x4
}
q[[x1, x2, x3]] {
data.topdown.a.b[x1][x2][0] = x3
}
r[[x1, x2]] {
data.topdown.a.b[x1] = x2
}
s = __local1__ {
true
__local1__ = data.topdown.no
}
t = __local2__ {
true
__local2__ = data.topdown.a.b.c.undefined1
}
u = __local3__ {
true
__local3__ = data.topdown.missing.input.value
}
v = __local4__ {
true
__local4__ = data.topdown.g
}
w = __local5__ {
true
__local5__ = data.topdown.set
}
iterate_ground[x] {
data.topdown.virtual.constants[x] = 1
}
- |
package enum_errors.caller
p[x] = y {
data.enum_errors.a[x] = y
}
- |
package topdown.a.b.c.s
w = {"f": 10, "g": 9.9}
- |
package topdown.no.base.doc
p = true
- |
package topdown.virtual.constants
p = 1
q = 2
r = 1
note: 'baseandvirtualdocs/base/virtual: set'
query: data.topdown.w = x
want_result:
- x:
u:
- 1
- 2
- 3
- 4
v:
- 1
- 2
- 3
- 4