First implementation of Debugger for SyaNodeParser
This commit is contained in:
@@ -142,7 +142,7 @@ class TestAsStrVisitor(TestUsingMemoryBasedSheerka):
|
||||
(FormatAstVariable('__key', index=0, value="key1", debug=True),
|
||||
FormatAstVariable('__value', index="key1", value=1, debug=True)),
|
||||
|
||||
(FormatAstVariable('__key', index=0, value="key2", debug=True),
|
||||
(FormatAstVariable('__key', index=1, value="key2", debug=True),
|
||||
FormatAstDict("__value", debug=True, prefix="{", suffix="}", items=[
|
||||
(FormatAstVariable('__key', index=0, value="sub_key1", debug=True),
|
||||
FormatAstVariable('__value', index="sub_key1", value=1, debug=True)),
|
||||
@@ -155,8 +155,14 @@ class TestAsStrVisitor(TestUsingMemoryBasedSheerka):
|
||||
])),
|
||||
])),
|
||||
|
||||
(FormatAstVariable('__key', index=1, value="long_key3", debug=True),
|
||||
(FormatAstVariable('__key', index=2, value="long_key3", debug=True),
|
||||
FormatAstVariable('__value', index="key2", value="value2", debug=True)),
|
||||
|
||||
(FormatAstVariable('__key', index=3, value="key3", debug=True),
|
||||
FormatAstList("__value", debug=True, prefix="[", suffix="]", items=[
|
||||
FormatAstVariable('__item', index=0, value="first element", debug=True),
|
||||
FormatAstVariable('__item', index=1, value="second element", debug=True),
|
||||
])),
|
||||
])
|
||||
|
||||
res = visitor.visit(bag)
|
||||
@@ -165,4 +171,6 @@ class TestAsStrVisitor(TestUsingMemoryBasedSheerka):
|
||||
'key2' : {'sub_key1' : 1,
|
||||
'sub_long_key2': {'sub_sub_key1': 1,
|
||||
'sub_sub_key2': 'sub_sub_value'}},
|
||||
'long_key3': 'value2'}"""
|
||||
'long_key3': 'value2',
|
||||
'key3' : ['first element',
|
||||
'second element']}"""
|
||||
|
||||
Reference in New Issue
Block a user