bpo-33855: More edits and new minimal tests for IDLE (GH-7761)

Part 2 of 3.  Continues PR #7689, changeset ee5ef30.
Edit and add tests for 18 modules, help_about to replace and run.
This commit is contained in:
Terry Jan Reedy 2018-06-18 04:47:59 -04:00 committed by GitHub
parent 5092439c2c
commit ea3dc8029a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
30 changed files with 480 additions and 335 deletions

View file

@ -1,4 +1,4 @@
"""Test idlelib.query.
"""Test query, coverage 91%).
Non-gui tests for Query, SectionName, ModuleName, and HelpSource use
dummy versions that extract the non-gui methods and add other needed
@ -8,17 +8,15 @@ the subclass definition.
The appearance of the widgets is checked by the Query and
HelpSource htests. These are run by running query.py.
Coverage: 94% (100% for Query and SectionName).
6 of 8 missing are ModuleName exceptions I don't know how to trigger.
"""
from test.support import requires
import sys
from tkinter import Tk
from idlelib import query
import unittest
from test.support import requires
from tkinter import Tk
import sys
from unittest import mock
from idlelib.idle_test.mock_tk import Var
from idlelib import query
# NON-GUI TESTS