Add new GAC100 test example.

This commit is contained in:
kenkeiras 2017-06-12 16:02:58 +02:00
parent dad1ef6fd8
commit b16df096d7

View File

@ -86,22 +86,25 @@ examples = [
lambda knowledge: _assert('man' in knowledge.knowledge['socrates']['groups']) lambda knowledge: _assert('man' in knowledge.knowledge['socrates']['groups'])
),], ),],
}), }),
('full_example',{ ('full_example',
"text": "Computers use electricity?", {
"affirmation": "Computers use electricity", "text": "Computers use electricity?",
"parsed": ("question", "affirmation": "Computers use electricity",
('perform-verb-over-object', 'computers', 'use', 'electricity')), "parsed": ("question",
"answer": True, ('perform-verb-over-object', 'computers', 'use', 'electricity')),
"after_execution": [( "answer": True,
lambda knowledge: print("->", knowledge.knowledge['computers']) "after_execution": [(
),], lambda knowledge: print("->", knowledge.knowledge['computers'])
}), ),],
# { }),
# "text": "The dominant language in france is french?", ('full_example',
# "affirmation": "The dominant language in france is french?", {
# "parsed": (), "text": "The dominant language in france is french?",
# "answer": None, "affirmation": "The dominant language in france is french",
# }, "parsed": ("question",
("property-has-value", "france", "dominant-language", "french")),
"answer": True,
}),
# { # {
# "text": "was abraham lincoln once president of the united states?", # "text": "was abraham lincoln once president of the united states?",
# "affirmation": "was abraham lincoln once president of the united states?", # "affirmation": "was abraham lincoln once president of the united states?",
@ -684,6 +687,9 @@ base_knowledge = {
'electricity': { 'electricity': {
"groups": {'power'}, "groups": {'power'},
}, },
'french': {
"groups": {'language'},
}
} }
def main(): def main():