summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/idle_test/test_util.py
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2022-02-13 00:52:37 (GMT)
committerGitHub <noreply@github.com>2022-02-13 00:52:37 (GMT)
commit9fabcfbe68ff81ef5f17f86a93daf9cce9d83876 (patch)
tree85e79df4004c90260ec0a46ca3ec8a128abfe6e3 /Lib/idlelib/idle_test/test_util.py
parentb7a65c939c93e7910abc8c9d4a129ff385714824 (diff)
downloadcpython-9fabcfbe68ff81ef5f17f86a93daf9cce9d83876.zip
cpython-9fabcfbe68ff81ef5f17f86a93daf9cce9d83876.tar.gz
cpython-9fabcfbe68ff81ef5f17f86a93daf9cce9d83876.tar.bz2
bpo-45447: Add syntax highlighting for `.pyi` files in IDLE (GH-28950)
Also add .pyi to the python extensions in the "File-open" and "File-save" dialogues. Add util.py to contain objects that are used in multiple idlelib modules and have no dependencies on any of them. Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com> Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> (cherry picked from commit 50cf4991c49e19f917305dd7b9c71085c11edddb) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Diffstat (limited to 'Lib/idlelib/idle_test/test_util.py')
-rw-r--r--Lib/idlelib/idle_test/test_util.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/Lib/idlelib/idle_test/test_util.py b/Lib/idlelib/idle_test/test_util.py
new file mode 100644
index 0000000..20721fe
--- /dev/null
+++ b/Lib/idlelib/idle_test/test_util.py
@@ -0,0 +1,14 @@
+"""Test util, coverage 100%"""
+
+import unittest
+from idlelib import util
+
+
+class UtilTest(unittest.TestCase):
+ def test_extensions(self):
+ for extension in {'.pyi', '.py', '.pyw'}:
+ self.assertIn(extension, util.py_extensions)
+
+
+if __name__ == '__main__':
+ unittest.main(verbosity=2)