Skip to content

Commit c8cfa53

Browse files
committed
Update range tests
1 parent 9d406ad commit c8cfa53

File tree

3 files changed

+31
-4
lines changed

3 files changed

+31
-4
lines changed

tests/fixtures/formatted.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,15 @@
11
a = "hello"
2-
b = 42
2+
b = [
3+
"a",
4+
"very",
5+
"very",
6+
"very",
7+
"very",
8+
"very",
9+
"very",
10+
"very",
11+
"very",
12+
"long",
13+
"line",
14+
]
15+
c = 42

tests/fixtures/unformatted.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
a = 'hello'
2-
b = 42
2+
b = ["a", "very", "very", "very", "very", "very", "very", "very", "very", "long", "line"]
3+
c = 42

tests/test_plugin.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ def test_pylsp_format_document(config, unformatted_document, formatted_document)
139139
{
140140
"range": {
141141
"start": {"line": 0, "character": 0},
142-
"end": {"line": 2, "character": 0},
142+
"end": {"line": 3, "character": 0},
143143
},
144144
"newText": formatted_document.source,
145145
}
@@ -204,7 +204,20 @@ def test_pylsp_format_document_with_config(config, config_document):
204204

205205
@pytest.mark.parametrize(
206206
("start", "end", "expected"),
207-
[(0, 0, 'a = "hello"\n'), (1, 1, "b = 42\n"), (0, 1, 'a = "hello"\nb = 42\n')],
207+
[
208+
(0, 0, 'a = "hello"\n'),
209+
(
210+
1,
211+
1,
212+
'b = [\n "a",\n "very",\n "very",\n "very",\n "very",\n "very",\n "very",\n "very",\n "very",\n "long",\n "line",\n]\n',
213+
),
214+
(2, 2, "c = 42\n"),
215+
(
216+
0,
217+
2,
218+
'a = "hello"\nb = [\n "a",\n "very",\n "very",\n "very",\n "very",\n "very",\n "very",\n "very",\n "very",\n "long",\n "line",\n]\nc = 42\n',
219+
),
220+
],
208221
)
209222
def test_pylsp_format_range(config, unformatted_document, start, end, expected):
210223
range = {

0 commit comments

Comments
 (0)