Implemented a first and basic version of a Rete rule engine
This commit is contained in:
@@ -13,12 +13,15 @@ class TestUsingMemoryBasedSheerka(BaseTest):
|
||||
# to do after the test
|
||||
if TestUsingMemoryBasedSheerka.sheerka:
|
||||
while TestUsingMemoryBasedSheerka.sheerka.om.current_ontology().name != self.root_ontology_name:
|
||||
TestUsingMemoryBasedSheerka.sheerka.pop_ontology()
|
||||
TestUsingMemoryBasedSheerka.sheerka.pop_ontology(self.context)
|
||||
|
||||
@staticmethod
|
||||
def new_sheerka_instance(cache_only):
|
||||
sheerka = Sheerka(cache_only=cache_only)
|
||||
sheerka.initialize("mem://", save_execution_context=False, enable_process_return_values=False)
|
||||
sheerka.initialize("mem://",
|
||||
save_execution_context=False,
|
||||
enable_process_return_values=False,
|
||||
enable_process_rules=False)
|
||||
return sheerka
|
||||
|
||||
def get_sheerka(self, **kwargs) -> Sheerka:
|
||||
|
||||
Reference in New Issue
Block a user