Added first version of DebugManager. Implemented draft of the rule engine

This commit is contained in:
2020-11-20 13:41:45 +01:00
parent cd066881b4
commit 315f8ea09b
156 changed files with 8388 additions and 2852 deletions
+7 -4
View File
@@ -19,10 +19,13 @@ class TestSheerkaPromptCompleter(TestUsingMemoryBasedSheerka):
assert as_dict["get_partition"].display_text == "get_partition"
assert as_dict["get_partition"].display_meta_text == "builtin"
assert "get_results" in as_dict
assert as_dict["get_results"].text == "get_results()"
assert as_dict["get_results"].display_text == "get_results"
assert as_dict["get_results"].display_meta_text == "builtin"
completions = SheerkaPromptCompleter(sheerka).get_completions(Document("cache"), CompleteEvent())
as_dict = {c.display_text: c for c in completions}
assert "caches_names" in as_dict
assert as_dict["caches_names"].text == "caches_names()"
assert as_dict["caches_names"].display_text == "caches_names"
assert as_dict["caches_names"].display_meta_text == "builtin"
def test_i_can_complete_with_commands(self):
sheerka = self.get_sheerka()