Add extended gac tests.

This commit is contained in:
kenkeiras 2017-09-30 00:57:19 +02:00
parent 2c36dd9b7e
commit 58fb9fb188
2 changed files with 23 additions and 0 deletions

View File

@ -2,12 +2,14 @@ import traceback
import logging
from .tests import basic
from .tests import gac_100
from .tests import gac_extension
logging.getLogger().setLevel(logging.ERROR)
tests = (
("basic", basic),
("gac 100", gac_100),
("gac+", gac_extension),
)
def main():

View File

@ -0,0 +1,21 @@
from ..knowledge_base import KnowledgeBase
from . import gac_100
def ask_then_learn_test(knowledge: KnowledgeBase):
ret, _, _ = knowledge.process("is icecream blue?")
assert(ret is False)
ret, _, _ = knowledge.process("icecream is blue")
ret, _, _ = knowledge.process("is icecream blue?")
assert(ret is True)
return knowledge
def main():
knowledge = gac_100.main()
knowledge = ask_then_learn_test(knowledge)