Lines Matching refs:dialog

44         dialog = self.Dummy_Query(' ')
45 self.assertEqual(dialog.entry_ok(), None)
46 self.assertEqual((dialog.result, dialog.destroyed), (None, False))
47 self.assertIn('blank line', dialog.entry_error['text'])
50 dialog = self.Dummy_Query(' good ')
52 Equal(dialog.entry_ok(), 'good')
53 Equal((dialog.result, dialog.destroyed), (None, False))
54 Equal(dialog.entry_error['text'], '')
57 dialog = self.Dummy_Query('')
58 dialog.entry.focus_set = mock.Mock()
59 self.assertEqual(dialog.ok(), None)
60 self.assertTrue(dialog.entry.focus_set.called)
61 del dialog.entry.focus_set
62 self.assertEqual((dialog.result, dialog.destroyed), (None, False))
65 dialog = self.Dummy_Query('good')
66 self.assertEqual(dialog.ok(), None)
67 self.assertEqual((dialog.result, dialog.destroyed), ('good', True))
70 dialog = self.Dummy_Query('does not matter')
71 self.assertEqual(dialog.cancel(), None)
72 self.assertEqual((dialog.result, dialog.destroyed), (None, True))
88 dialog = self.Dummy_SectionName(' ')
89 self.assertEqual(dialog.entry_ok(), None)
90 self.assertIn('no name', dialog.entry_error['text'])
93 dialog = self.Dummy_SectionName('used')
94 self.assertEqual(dialog.entry_ok(), None)
95 self.assertIn('use', dialog.entry_error['text'])
98 dialog = self.Dummy_SectionName('good'*8)
99 self.assertEqual(dialog.entry_ok(), None)
100 self.assertIn('longer than 30', dialog.entry_error['text'])
103 dialog = self.Dummy_SectionName(' good ')
104 self.assertEqual(dialog.entry_ok(), 'good')
105 self.assertEqual(dialog.entry_error['text'], '')
121 dialog = self.Dummy_ModuleName(' ')
122 self.assertEqual(dialog.entry_ok(), None)
123 self.assertIn('no name', dialog.entry_error['text'])
126 dialog = self.Dummy_ModuleName('__name_xyz123_should_not_exist__')
127 self.assertEqual(dialog.entry_ok(), None)
128 self.assertIn('not found', dialog.entry_error['text'])
131 dialog = self.Dummy_ModuleName('itertools')
132 self.assertEqual(dialog.entry_ok(), None)
133 self.assertIn('source-based', dialog.entry_error['text'])
136 dialog = self.Dummy_ModuleName('idlelib')
137 self.assertTrue(dialog.entry_ok().endswith('__init__.py'))
138 self.assertEqual(dialog.entry_error['text'], '')
139 dialog = self.Dummy_ModuleName('os.path')
140 self.assertTrue(dialog.entry_ok().endswith('path.py'))
141 self.assertEqual(dialog.entry_error['text'], '')
156 dialog = self.Dummy_ModuleName('a')
157 self.assertEqual(dialog.entry_ok(), None)
158 self.assertIn('not a base 10 integer', dialog.entry_error['text'])
161 dialog = self.Dummy_ModuleName('0')
162 self.assertEqual(dialog.entry_ok(), None)
163 self.assertIn('not a positive integer', dialog.entry_error['text'])
166 dialog = self.Dummy_ModuleName('1')
167 self.assertEqual(dialog.entry_ok(), 1)
168 self.assertEqual(dialog.entry_error['text'], '')
181 dialog = self.Dummy_HelpSource()
192 dialog.pathvar.set(path)
193 dialog.askfilename = func
194 dialog.browse_file()
195 self.assertEqual(dialog.pathvar.get(), result)
215 dialog = self.Dummy_HelpSource(' ')
216 self.assertEqual(dialog.path_ok(), None)
217 self.assertIn('no help file', dialog.path_error['text'])
220 dialog = self.Dummy_HelpSource(__file__ + 'bad-bad-bad')
221 self.assertEqual(dialog.path_ok(), None)
222 self.assertIn('not exist', dialog.path_error['text'])
225 dialog = self.Dummy_HelpSource('')
229 dialog.path.set(url)
230 self.assertEqual(dialog.path_ok(), url)
231 self.assertEqual(dialog.path_error['text'], '')
234 dialog = self.Dummy_HelpSource('')
238 dialog.path.set(__file__)
239 self.assertEqual(dialog.path_ok(), prefix + __file__)
240 self.assertEqual(dialog.path_error['text'], '')
256 dialog = self.Dummy_HelpSource()
262 dialog.name, dialog.path = name, path
263 self.assertEqual(dialog.entry_ok(), result)
280 dialog = self.Dummy_CustomRun(' ')
281 self.assertEqual(dialog.cli_args_ok(), [])
284 dialog = self.Dummy_CustomRun("'no-closing-quote")
285 self.assertEqual(dialog.cli_args_ok(), None)
286 self.assertIn('No closing', dialog.entry_error['text'])
290 dialog = self.Dummy_CustomRun(' '.join(args) + ' "my name"')
291 self.assertEqual(dialog.cli_args_ok(), args + ["my name"])
292 self.assertEqual(dialog.entry_error['text'], '')
306 dialog = self.Dummy_CustomRun()
308 dialog.restartvar.set(restart)
312 dialog.cli_args = cli_args
313 self.assertEqual(dialog.entry_ok(), result)
325 cls.dialog = query.Query(root, 'TEST', 'test', _utest=True)
326 cls.dialog.destroy = mock.Mock()
330 del cls.dialog.destroy
331 del cls.dialog
336 self.dialog.entry.delete(0, 'end')
337 self.dialog.result = None
338 self.dialog.destroy.reset_mock()
341 dialog = self.dialog
342 dialog.entry.insert(0, 'abc')
343 dialog.button_ok.invoke()
344 self.assertEqual(dialog.result, 'abc')
345 self.assertTrue(dialog.destroy.called)
348 dialog = self.dialog
349 dialog.button_ok.invoke()
350 self.assertEqual(dialog.result, None)
351 self.assertFalse(dialog.destroy.called)
354 dialog = self.dialog
355 dialog.entry.insert(0, 'abc')
356 dialog.button_cancel.invoke()
357 self.assertEqual(dialog.result, None)
358 self.assertTrue(dialog.destroy.called)
370 dialog = query.SectionName(root, 'T', 't', {'abc'}, _utest=True)
372 self.assertEqual(dialog.used_names, {'abc'})
373 dialog.entry.insert(0, 'okay')
374 dialog.button_ok.invoke()
375 self.assertEqual(dialog.result, 'okay')
388 dialog = query.ModuleName(root, 'T', 't', 'idlelib', _utest=True)
389 self.assertEqual(dialog.text0, 'idlelib')
390 self.assertEqual(dialog.entry.get(), 'idlelib')
391 dialog.button_ok.invoke()
392 self.assertTrue(dialog.result.endswith('__init__.py'))
405 dialog = query.Goto(root, 'T', 't', _utest=True)
406 dialog.entry.insert(0, '22')
407 dialog.button_ok.invoke()
408 self.assertEqual(dialog.result, 22)
421 dialog = query.HelpSource(root, 'T', menuitem='__test__',
424 Equal(dialog.entry.get(), '__test__')
425 Equal(dialog.path.get(), __file__)
426 dialog.button_ok.invoke()
428 Equal(dialog.result, ('__test__', prefix + __file__))
441 dialog = query.CustomRun(root, 'Title',
443 self.assertEqual(dialog.entry.get(), 'a b=1')
444 dialog.entry.insert(END, ' c')
445 dialog.button_ok.invoke()
446 self.assertEqual(dialog.result, (['a', 'b=1', 'c'], True))