Add extended gac tests.
This commit is contained in:
parent
2c36dd9b7e
commit
58fb9fb188
@ -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():
|
||||
|
21
naive-nlu/tree_nlu/tests/gac_extension.py
Normal file
21
naive-nlu/tree_nlu/tests/gac_extension.py
Normal 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)
|
Loading…
Reference in New Issue
Block a user