Working on #51 : Working
This commit is contained in:
@@ -1334,45 +1334,33 @@ isinstance(var, Concept) and var.key == 'hello __var__0'""" + \
|
||||
assert self.sheerka.is_success(self.sheerka.objvalue(res))
|
||||
|
||||
@pytest.mark.parametrize("expression, variable_name, expected_compiled", [
|
||||
(
|
||||
"recognize(__ret.body, greetings)",
|
||||
None,
|
||||
"__x_00__ = __ret.body\nisinstance(__x_00__, Concept) and __x_00__.name == 'greetings'"
|
||||
),
|
||||
# (
|
||||
# "recognize(__ret.body, greetings)",
|
||||
# None,
|
||||
# "__x_00__ = __ret.body\nisinstance(__x_00__, Concept) and __x_00__.name == 'greetings'"
|
||||
# ),
|
||||
# (
|
||||
# "recognize(__ret.body, c:|1001:)",
|
||||
# None,
|
||||
# ["#__x_00__|__name__|'__ret'",
|
||||
# "#__x_00__|body|#__x_01__",
|
||||
# "#__x_01__|__is_concept__|True",
|
||||
# "#__x_01__|id|'1001'"]
|
||||
# "__x_00__ = __ret.body\nisinstance(__x_00__, Concept) and __x_00__.id == '1001'"
|
||||
# ),
|
||||
# (
|
||||
# "recognize(__ret.body, c:greetings:)",
|
||||
# None,
|
||||
# ["#__x_00__|__name__|'__ret'",
|
||||
# "#__x_00__|body|#__x_01__",
|
||||
# "#__x_01__|__is_concept__|True",
|
||||
# "#__x_01__|name|'greetings'"]
|
||||
# "__x_00__ = __ret.body\nisinstance(__x_00__, Concept) and __x_00__.name == 'greetings'"
|
||||
# ),
|
||||
# (
|
||||
# "recognize(__ret.body, greetings) and __ret.body.a == 'my friend'",
|
||||
# "my friend",
|
||||
# ["#__x_00__|__name__|'__ret'",
|
||||
# "#__x_00__|body|#__x_01__",
|
||||
# "#__x_01__|__is_concept__|True",
|
||||
# "#__x_01__|name|'greetings'",
|
||||
# "#__x_01__|a|'my friend'"]
|
||||
# ),
|
||||
# (
|
||||
# "recognize(__ret.body, greetings) and __ret.body.a == sheerka",
|
||||
# "sheerka",
|
||||
# ["#__x_00__|__name__|'__ret'",
|
||||
# "#__x_00__|body|#__x_01__",
|
||||
# "#__x_01__|__is_concept__|True",
|
||||
# "#__x_01__|name|'greetings'",
|
||||
# "#__x_01__|a|'__sheerka__'"]
|
||||
# "__x_00__ = __ret.body\nisinstance(__x_00__, Concept) and __x_00__.name == 'greetings' and __x_00__.a == 'my friend'"
|
||||
# ),
|
||||
(
|
||||
"recognize(__ret.body, greetings) and __ret.body.a == sheerka",
|
||||
"sheerka",
|
||||
"""__x_00__ = __ret.body
|
||||
__x_01__ = __x_00__.a
|
||||
isinstance(__x_00__, Concept) and __x_00__.name == 'greetings' and isinstance(__x_01__, Expando) and __x_01__.name == 'sheerka'"""
|
||||
),
|
||||
# (
|
||||
# "recognize(__ret.body, greetings) and __ret.body.a == foo",
|
||||
# "foo",
|
||||
|
||||
Reference in New Issue
Block a user