First implementation of Debugger for SyaNodeParser

This commit is contained in:
2020-12-03 21:50:48 +01:00
parent 4f899280c4
commit 8b86998225
48 changed files with 1781 additions and 1795 deletions
+16
View File
@@ -0,0 +1,16 @@
from tests.TestUsingMemoryBasedSheerka import TestUsingMemoryBasedSheerka
class TestSheerkaNonRegDisplay(TestUsingMemoryBasedSheerka):
def test_i_can_display_results_when_return_values_processing_is_on(self, capsys):
init = [
"def concept one as 1",
]
sheerka = self.init_scenario(init)
sheerka.enable_process_return_values = True
sheerka.evaluate_user_input("one")
captured = capsys.readouterr()
assert captured.out == "ReturnValue(who=evaluators.OneSuccess, status=True, value=(1001)one)\n"
+1 -1
View File
@@ -1092,7 +1092,7 @@ as:
]
sheerka = self.init_scenario(init)
res = sheerka.evaluate_user_input("desc(the a)")
res = sheerka.evaluate_user_input("desc(c:the a:)")
assert len(res) == 1
assert res[0].status