]> granicus.if.org Git - python/commit
bpo-30993: IDLE - Improve configdialog font page and tests. (#2831)
authorTerry Jan Reedy <tjreedy@udel.edu>
Mon, 24 Jul 2017 04:18:25 +0000 (00:18 -0400)
committerGitHub <noreply@github.com>
Mon, 24 Jul 2017 04:18:25 +0000 (00:18 -0400)
commit77e97ca9ff6f3dbbf98b89b4103c46b43eef5642
treeff0c6193b7f9bdc1220b1d457b00a4397238d25d
parent26248ef58dcf49619930ffa2e050ffa687a88601
bpo-30993: IDLE - Improve configdialog font page and tests. (#2831)

In configdialog: Document causal pathways in create_font_tab docstring.  Simplify some attribute names. Move set_samples calls to var_changed_font (idea from Cheryl Sabella).  Move related functions to positions after the create widgets function.

In test_configdialog: Fix test_font_set so not order dependent.  Fix renamed test_indent_scale so it tests the widget.  Adjust tests for movement of set_samples call.  Add tests for load functions.  Put all font tests in one class and tab indent tests in another.  Except for two lines, these tests completely cover the related functions.
Lib/idlelib/configdialog.py
Lib/idlelib/idle_test/test_configdialog.py
Misc/NEWS.d/next/IDLE/2017-07-22-18-08-41.bpo-30993.34vJkB.rst