diff --git a/lib/binding_web/test/parser-test.js b/lib/binding_web/test/parser-test.js index 6d525545..a21d5903 100644 --- a/lib/binding_web/test/parser-test.js +++ b/lib/binding_web/test/parser-test.js @@ -168,7 +168,15 @@ describe("Parser", () => { tree = parser.parse("class A:\n def b():\n c()"); assert.equal( tree.rootNode.toString(), - '(module (class_definition (identifier) (function_definition (identifier) (parameters) (expression_statement (call (identifier) (argument_list))))))' + '(module (class_definition ' + + 'name: (identifier) ' + + 'body: (block ' + + '(function_definition ' + + 'name: (identifier) ' + + 'parameters: (parameters) ' + + 'body: (block (expression_statement (call ' + + 'function: (identifier) ' + + 'arguments: (argument_list))))))))' ); }).timeout(5000); diff --git a/test/fixtures/error_corpus/python_errors.txt b/test/fixtures/error_corpus/python_errors.txt index 7ff9f240..957a4c86 100644 --- a/test/fixtures/error_corpus/python_errors.txt +++ b/test/fixtures/error_corpus/python_errors.txt @@ -9,9 +9,9 @@ if a is: --- (module - (if_statement (identifier) (ERROR) + (if_statement (identifier) (ERROR) (block (print_statement (identifier)) - (print_statement (identifier)))) + (print_statement (identifier))))) ========================================== errors in function definitions @@ -24,6 +24,6 @@ def a():: --- (module - (function_definition (identifier) (parameters) (ERROR) + (function_definition (identifier) (parameters) (ERROR) (block (expression_statement (identifier)) - (expression_statement (identifier)))) + (expression_statement (identifier)))))