summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/idle_test/test_query.py
diff options
context:
space:
mode:
authorNgalim Siregar <ngalim.siregar@gmail.com>2019-07-21 15:37:28 (GMT)
committerTerry Jan Reedy <tjreedy@udel.edu>2019-07-21 15:37:28 (GMT)
commit35b87e6001bd991f625abe305951c77ddeb9a9c5 (patch)
tree03f4ffc0e8b45197b82fbe2affdf4b36a758b041 /Lib/idlelib/idle_test/test_query.py
parent02c91f59b6f6e720a9e89635e00c55bcf7f932a8 (diff)
downloadcpython-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/test_query.py')
-rw-r--r--Lib/idlelib/idle_test/test_query.py10
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()