@@ -293,25 +293,21 @@ def test_squeeze_text_before_existing_squeezed_text(self):
293
293
def test_reload (self ):
294
294
"""Test the reload() class-method."""
295
295
editwin = self .make_mock_editor_window (with_text_widget = True )
296
- text_widget = editwin .text
297
296
squeezer = self .make_squeezer_instance (editwin )
297
+ squeezer .load_font = Mock ()
298
298
299
- orig_zero_char_width = squeezer .zero_char_width
300
299
orig_auto_squeeze_min_lines = squeezer .auto_squeeze_min_lines
301
300
302
- # Increase both font size and auto-squeeze-min-lines.
303
- text_widget ["font" ] = ('Courier' , 20 )
301
+ # Increase auto-squeeze-min-lines.
304
302
new_auto_squeeze_min_lines = orig_auto_squeeze_min_lines + 10
305
303
self .set_idleconf_option_with_cleanup (
306
304
'main' , 'PyShell' , 'auto-squeeze-min-lines' ,
307
305
str (new_auto_squeeze_min_lines ))
308
306
309
307
Squeezer .reload ()
310
- # The following failed on Gentoo buildbots. Issue title will be
311
- # IDLE: Fix squeezer test_reload.
312
- #self.assertGreater(squeezer.zero_char_width, orig_zero_char_width)
313
308
self .assertEqual (squeezer .auto_squeeze_min_lines ,
314
309
new_auto_squeeze_min_lines )
310
+ squeezer .load_font .assert_called ()
315
311
316
312
def test_reload_no_squeezer_instances (self ):
317
313
"""Test that Squeezer.reload() runs without any instances existing."""
0 commit comments