Add extended gac tests.
This commit is contained in:
parent
2c36dd9b7e
commit
58fb9fb188
2 changed files with 23 additions and 0 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue