First implementation of Debugger for SyaNodeParser
This commit is contained in:
@@ -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"
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user