ExactConceptParser can now recognize concepts by their names
This commit is contained in:
@@ -163,10 +163,10 @@ class TestBaseNodeParser(TestUsingMemoryBasedSheerka):
|
||||
def test_concepts_are_defined_once(self):
|
||||
sheerka = self.get_sheerka()
|
||||
context = self.get_context(sheerka)
|
||||
good = self.create_concept_lite(sheerka, "good")
|
||||
foo = self.create_concept_lite(sheerka, "foo", bnf=ConceptExpression("good"))
|
||||
bar = self.create_concept_lite(sheerka, "bar", bnf=ConceptExpression("good"))
|
||||
baz = self.create_concept_lite(sheerka, "baz", bnf=OrderedChoice(
|
||||
good = self.create_and_add_in_cache_concept(sheerka, "good")
|
||||
foo = self.create_and_add_in_cache_concept(sheerka, "foo", bnf=ConceptExpression("good"))
|
||||
bar = self.create_and_add_in_cache_concept(sheerka, "bar", bnf=ConceptExpression("good"))
|
||||
baz = self.create_and_add_in_cache_concept(sheerka, "baz", bnf=OrderedChoice(
|
||||
ConceptExpression("foo"),
|
||||
ConceptExpression("bar")))
|
||||
|
||||
@@ -183,8 +183,8 @@ class TestBaseNodeParser(TestUsingMemoryBasedSheerka):
|
||||
sheerka = self.get_sheerka()
|
||||
context = self.get_context(sheerka)
|
||||
|
||||
a = self.create_concept_lite(sheerka, "a", bnf=Sequence("one", "two"))
|
||||
b = self.create_concept_lite(sheerka, "b", bnf=Sequence(ConceptExpression("a"), "two"))
|
||||
a = self.create_and_add_in_cache_concept(sheerka, "a", bnf=Sequence("one", "two"))
|
||||
b = self.create_and_add_in_cache_concept(sheerka, "b", bnf=Sequence(ConceptExpression("a"), "two"))
|
||||
|
||||
concepts_by_first_keywords = BaseNodeParser.get_concepts_by_first_keyword(
|
||||
context, [a, b]).body
|
||||
|
||||
Reference in New Issue
Block a user