ExactConceptParser can now recognize concepts by their names

This commit is contained in:
2020-05-21 16:27:18 +02:00
parent d357329f51
commit 37d3d16e21
17 changed files with 347 additions and 112 deletions
+10 -2
View File
@@ -98,7 +98,15 @@ class BaseTest:
try_parsed=concept))
@staticmethod
def create_concept_lite(sheerka, name, variables=None, bnf=None):
def create_and_add_in_cache_concept(sheerka, name, variables=None, bnf=None):
"""
Create a concept using parameters and add it in cache
:param sheerka:
:param name:
:param variables:
:param bnf:
:return:
"""
concept = Concept(name) if isinstance(name, str) else name
if variables:
for v in variables:
@@ -124,7 +132,7 @@ class BaseTest:
return concept
@staticmethod
def def_concept(name, definition, variables=None, **kwargs):
def from_def_concept(name, definition, variables=None, **kwargs):
concept = Concept(name=name, definition=definition, definition_type=DEFINITION_TYPE_DEF)
if variables:
for v in variables: