summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/idle_test/test_query.py
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2018-06-18 08:47:59 (GMT)
committerGitHub <noreply@github.com>2018-06-18 08:47:59 (GMT)
commitea3dc8029ab6a0f1ee6a8a72f1612dea74892e08 (patch)
tree9d25e5db0848fb03d4a2e65da1909eaa94eba6bb /Lib/idlelib/idle_test/test_query.py
parent5092439c2cb32112a5869b138011d38491db90a9 (diff)
downloadcpython-ea3dc8029ab6a0f1ee6a8a72f1612dea74892e08.zip
cpython-ea3dc8029ab6a0f1ee6a8a72f1612dea74892e08.tar.gz
cpython-ea3dc8029ab6a0f1ee6a8a72f1612dea74892e08.tar.bz2
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.
Diffstat (limited to 'Lib/idlelib/idle_test/test_query.py')
-rw-r--r--Lib/idlelib/idle_test/test_query.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/Lib/idlelib/idle_test/test_query.py b/Lib/idlelib/idle_test/test_query.py
index 953f24f..c1c4a25 100644
--- a/Lib/idlelib/idle_test/test_query.py
+++ b/Lib/idlelib/idle_test/test_query.py
@@ -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 idlelib import query
+import unittest
from test.support import requires
-import sys
from tkinter import Tk
-import unittest
+
+import sys
from unittest import mock
from idlelib.idle_test.mock_tk import Var
-from idlelib import query
# NON-GUI TESTS