Add extended gac tests.
This commit is contained in:
parent
2c36dd9b7e
commit
58fb9fb188
@ -2,12 +2,14 @@ import traceback
|
|||||||
import logging
|
import logging
|
||||||
from .tests import basic
|
from .tests import basic
|
||||||
from .tests import gac_100
|
from .tests import gac_100
|
||||||
|
from .tests import gac_extension
|
||||||
|
|
||||||
logging.getLogger().setLevel(logging.ERROR)
|
logging.getLogger().setLevel(logging.ERROR)
|
||||||
|
|
||||||
tests = (
|
tests = (
|
||||||
("basic", basic),
|
("basic", basic),
|
||||||
("gac 100", gac_100),
|
("gac 100", gac_100),
|
||||||
|
("gac+", gac_extension),
|
||||||
)
|
)
|
||||||
|
|
||||||
def main():
|
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