@@ -405,12 +405,21 @@ def test_multiline_edit(self):
405405 [
406406 Event (evt = "key" , data = "up" , raw = bytearray (b"\x1b OA" )),
407407 Event (evt = "key" , data = "up" , raw = bytearray (b"\x1b OA" )),
408- Event (evt = "key" , data = "up" , raw = bytearray (b"\x1b OA" )),
409- Event (evt = "key" , data = "right" , raw = bytearray (b"\x1b OC" )),
410- Event (evt = "key" , data = "backspace" , raw = bytearray (b"\x7f " )),
408+ Event (evt = "key" , data = "left" , raw = bytearray (b"\x1b OD" )),
409+ Event (evt = "key" , data = "left" , raw = bytearray (b"\x1b OD" )),
410+ Event (evt = "key" , data = "left" , raw = bytearray (b"\x1b OD" )),
411+ Event (evt = "key" , data = "backspace" , raw = bytearray (b"\x08 " )),
411412 Event (evt = "key" , data = "g" , raw = bytearray (b"g" )),
412413 Event (evt = "key" , data = "down" , raw = bytearray (b"\x1b OB" )),
413- Event (evt = "key" , data = "down" , raw = bytearray (b"\x1b OB" )),
414+ Event (evt = "key" , data = "backspace" , raw = bytearray (b"\x08 " )),
415+ Event (evt = "key" , data = "delete" , raw = bytearray (b"\x7F " )),
416+ Event (evt = "key" , data = "right" , raw = bytearray (b"g" )),
417+ Event (evt = "key" , data = "backspace" , raw = bytearray (b"\x08 " )),
418+ Event (evt = "key" , data = "p" , raw = bytearray (b"p" )),
419+ Event (evt = "key" , data = "a" , raw = bytearray (b"a" )),
420+ Event (evt = "key" , data = "s" , raw = bytearray (b"s" )),
421+ Event (evt = "key" , data = "s" , raw = bytearray (b"s" )),
422+ Event (evt = "key" , data = "\n " , raw = bytearray (b"\n " )),
414423 Event (evt = "key" , data = "\n " , raw = bytearray (b"\n " )),
415424 ],
416425 )
@@ -419,7 +428,7 @@ def test_multiline_edit(self):
419428 output = multiline_input (reader )
420429 self .assertEqual (output , "def f():\n ...\n " )
421430 output = multiline_input (reader )
422- self .assertEqual (output , "def g():\n ... \n " )
431+ self .assertEqual (output , "def g():\n pass \n " )
423432
424433 def test_history_navigation_with_up_arrow (self ):
425434 events = itertools .chain (
0 commit comments