@@ -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"\n b = 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"\n 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 c = 42\n ' ,
219+ ),
220+ ],
208221)
209222def test_pylsp_format_range (config , unformatted_document , start , end , expected ):
210223 range = {
0 commit comments