fix: Allow re-parsing in Python, XFAIL \ indentation test

This commit is contained in:
Stephan Seitz 2022-02-06 13:47:23 +01:00
parent fc54020531
commit 2caac44720
3 changed files with 13 additions and 5 deletions

View file

@ -5,7 +5,6 @@ local tsutils = require "nvim-treesitter.ts_utils"
local M = {}
M.avoid_force_reparsing = {
python = true,
yaml = true,
}

View file

@ -26,7 +26,6 @@
(concatenated_string)
] @indent
(if_statement
condition: (parenthesized_expression) @aligned_indent

View file

@ -1,5 +1,5 @@
local Runner = require("tests.indent.common").Runner
--local XFAIL = require("tests.indent.common").XFAIL
local XFAIL = require("tests.indent.common").XFAIL
local run = Runner:new(it, "tests/indent/python", {
tabstop = 4,
@ -27,8 +27,18 @@ describe("indent Python:", function()
run:new_line("control_flow.py", { on_line = 22, text = "x = 4", indent = 4 })
run:new_line("hanging_indent.py", { on_line = 1, text = "arg0,", indent = 8 })
run:new_line("hanging_indent.py", { on_line = 5, text = "0,", indent = 4 })
run:new_line("join_lines.py", { on_line = 1, text = "+ 1 \\", indent = 4 })
run:new_line("join_lines.py", { on_line = 4, text = "+ 1 \\", indent = 4 })
run:new_line(
"join_lines.py",
{ on_line = 1, text = "+ 1 \\", indent = 4 },
"fails due two not working query at python/indent.scm:30",
XFAIL
)
run:new_line(
"join_lines.py",
{ on_line = 4, text = "+ 1 \\", indent = 4 },
"fails due two not working query at python/indent.scm:30",
XFAIL
)
run:new_line("join_lines.py", { on_line = 7, text = "+ 1 \\", indent = 4 })
run:new_line("nested_collections.py", { on_line = 5, text = "0,", indent = 12 })
run:new_line("nested_collections.py", { on_line = 6, text = ",0", indent = 12 })