Skip to content

Commit 0662921

Browse files
Extra enter not required in pypy
1 parent 4b9a328 commit 0662921

File tree

1 file changed

+29
-21
lines changed

1 file changed

+29
-21
lines changed

bpython/test/test_curtsies_painting.py

Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -284,12 +284,14 @@ def test_rewind_inconsistent_history_more_lines_same_screen(self):
284284
self.repl.width = 60
285285
sys.a = 5
286286
self.enter('import sys')
287-
self.enter('for i in range(sys.a): print(sys.a)')
288-
self.enter()
287+
self.enter('for i in range(sys.a):')
288+
self.enter(' print(sys.a)')
289+
self.enter('')
289290
self.enter('1 + 1')
290291
self.enter('2 + 2')
291292
screen = ['>>> import sys',
292-
'>>> for i in range(sys.a): print(sys.a)',
293+
'>>> for i in range(sys.a):',
294+
'... print(sys.a)',
293295
'... ',
294296
'5',
295297
'5',
@@ -301,9 +303,9 @@ def test_rewind_inconsistent_history_more_lines_same_screen(self):
301303
'>>> 2 + 2',
302304
'4',
303305
'>>> ']
304-
self.assert_paint_ignoring_formatting(screen, (12, 4))
306+
self.assert_paint_ignoring_formatting(screen, (13, 4))
305307
self.repl.scroll_offset += len(screen) - self.repl.height
306-
self.assert_paint_ignoring_formatting(screen[8:], (4, 4))
308+
self.assert_paint_ignoring_formatting(screen[9:], (4, 4))
307309
sys.a = 6
308310
self.undo()
309311
screen = [INCONSISTENT_HISTORY_MSG[:self.repl.width],
@@ -322,12 +324,14 @@ def test_rewind_inconsistent_history_more_lines_lower_screen(self):
322324
self.repl.width = 60
323325
sys.a = 5
324326
self.enter("import sys")
325-
self.enter("for i in range(sys.a): print(sys.a)")
326-
self.enter()
327+
self.enter("for i in range(sys.a):")
328+
self.enter(" print(sys.a)")
329+
self.enter("")
327330
self.enter("1 + 1")
328331
self.enter("2 + 2")
329332
screen = [">>> import sys",
330-
">>> for i in range(sys.a): print(sys.a)",
333+
">>> for i in range(sys.a):",
334+
"... print(sys.a)",
331335
'... ',
332336
'5',
333337
'5',
@@ -339,9 +343,9 @@ def test_rewind_inconsistent_history_more_lines_lower_screen(self):
339343
'>>> 2 + 2',
340344
'4',
341345
'>>> ']
342-
self.assert_paint_ignoring_formatting(screen, (12, 4))
346+
self.assert_paint_ignoring_formatting(screen, (13, 4))
343347
self.repl.scroll_offset += len(screen) - self.repl.height
344-
self.assert_paint_ignoring_formatting(screen[8:], (4, 4))
348+
self.assert_paint_ignoring_formatting(screen[9:], (4, 4))
345349
sys.a = 8
346350
self.undo()
347351
screen = [INCONSISTENT_HISTORY_MSG[:self.repl.width],
@@ -359,12 +363,14 @@ def test_rewind_inconsistent_history_more_lines_raise_screen(self):
359363
self.repl.width = 60
360364
sys.a = 5
361365
self.enter("import sys")
362-
self.enter("for i in range(sys.a): print(sys.a)")
363-
self.enter()
366+
self.enter("for i in range(sys.a):")
367+
self.enter(" print(sys.a)")
368+
self.enter("")
364369
self.enter("1 + 1")
365370
self.enter("2 + 2")
366371
screen = [">>> import sys",
367-
">>> for i in range(sys.a): print(sys.a)",
372+
">>> for i in range(sys.a):",
373+
"... print(sys.a)",
368374
'... ',
369375
'5',
370376
'5',
@@ -376,9 +382,9 @@ def test_rewind_inconsistent_history_more_lines_raise_screen(self):
376382
'>>> 2 + 2',
377383
'4',
378384
'>>> ']
379-
self.assert_paint_ignoring_formatting(screen, (12, 4))
385+
self.assert_paint_ignoring_formatting(screen, (13, 4))
380386
self.repl.scroll_offset += len(screen) - self.repl.height
381-
self.assert_paint_ignoring_formatting(screen[8:], (4, 4))
387+
self.assert_paint_ignoring_formatting(screen[9:], (4, 4))
382388
sys.a = 1
383389
self.undo()
384390
screen = [INCONSISTENT_HISTORY_MSG[:self.repl.width],
@@ -394,12 +400,14 @@ def test_rewind_inconsistent_history_more_lines_raise_screen(self):
394400
def test_rewind_history_not_quite_inconsistent(self):
395401
self.repl.width = 50
396402
sys.a = 5
397-
self.enter("for i in range(__import__('sys').a): print(i)")
398-
self.enter()
403+
self.enter("for i in range(__import__('sys').a):")
404+
self.enter(" print(i)")
405+
self.enter("")
399406
self.enter("1 + 1")
400407
self.enter("2 + 2")
401-
screen = [">>> for i in range(__import__('sys').a): print(i)",
402-
'... ',
408+
screen = [">>> for i in range(__import__('sys').a):",
409+
"... print(i)",
410+
"... ",
403411
'0',
404412
'1',
405413
'2',
@@ -410,9 +418,9 @@ def test_rewind_history_not_quite_inconsistent(self):
410418
'>>> 2 + 2',
411419
'4',
412420
'>>> ']
413-
self.assert_paint_ignoring_formatting(screen, (11, 4))
421+
self.assert_paint_ignoring_formatting(screen, (12, 4))
414422
self.repl.scroll_offset += len(screen) - self.repl.height
415-
self.assert_paint_ignoring_formatting(screen[7:], (4, 4))
423+
self.assert_paint_ignoring_formatting(screen[8:], (4, 4))
416424
sys.a = 6
417425
self.undo()
418426
screen = ['5',

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy