diff options
author | Ngalim Siregar <ngalim.siregar@gmail.com> | 2019-07-21 15:37:28 (GMT) |
---|---|---|
committer | Terry Jan Reedy <tjreedy@udel.edu> | 2019-07-21 15:37:28 (GMT) |
commit | 35b87e6001bd991f625abe305951c77ddeb9a9c5 (patch) | |
tree | 03f4ffc0e8b45197b82fbe2affdf4b36a758b041 /Lib/idlelib/idle_test | |
parent | 02c91f59b6f6e720a9e89635e00c55bcf7f932a8 (diff) | |
download | cpython-35b87e6001bd991f625abe305951c77ddeb9a9c5.zip cpython-35b87e6001bd991f625abe305951c77ddeb9a9c5.tar.gz cpython-35b87e6001bd991f625abe305951c77ddeb9a9c5.tar.bz2 |
bpo-37627: Initialize IDLE Custom Run dialog with previous entries (#14870)
Repeat the command line arguments most recently entered before so the user can edit them.
Diffstat (limited to 'Lib/idlelib/idle_test')
-rw-r--r-- | Lib/idlelib/idle_test/test_query.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Lib/idlelib/idle_test/test_query.py b/Lib/idlelib/idle_test/test_query.py index 3b444de..f957585 100644 --- a/Lib/idlelib/idle_test/test_query.py +++ b/Lib/idlelib/idle_test/test_query.py @@ -12,7 +12,7 @@ HelpSource htests. These are run by running query.py. from idlelib import query import unittest from test.support import requires -from tkinter import Tk +from tkinter import Tk, END import sys from unittest import mock @@ -392,10 +392,12 @@ class CustomRunGuiTest(unittest.TestCase): def test_click_args(self): root = Tk() root.withdraw() - dialog = query.CustomRun(root, 'Title', _utest=True) - dialog.entry.insert(0, 'okay') + dialog = query.CustomRun(root, 'Title', + cli_args=['a', 'b=1'], _utest=True) + self.assertEqual(dialog.entry.get(), 'a b=1') + dialog.entry.insert(END, ' c') dialog.button_ok.invoke() - self.assertEqual(dialog.result, (['okay'], True)) + self.assertEqual(dialog.result, (['a', 'b=1', 'c'], True)) root.destroy() |