Lines Matching defs:ttk
7 from tkinter import ttk
51 self.assertFalse(ttk._format_optdict({}))
55 ttk._format_optdict({'fg': 'blue', 'padding': [1, 2, 3, 4]}),
60 ttk._format_optdict({'test': (1, 2, '', 0)}),
65 ttk._format_optdict({'test': {'left': 'as is'}}),
70 ttk._format_optdict(
83 check_against(ttk._format_optdict(opts), {'-αβγ': True, '-á': False})
89 ttk._format_optdict(
93 ttk._format_optdict(
99 ttk._format_optdict(
105 ttk._format_optdict(
111 ttk._format_optdict(
115 ttk._format_optdict(
120 amount_opts = len(ttk._format_optdict(opts, ignore=('á'))) / 2
124 amount_opts = len(ttk._format_optdict(opts, ignore=('á', 'b'))) / 2
128 self.assertFalse(ttk._format_optdict(opts, ignore=list(opts.keys())))
133 result = ttk._format_mapdict(opts)
136 self.assertEqual(ttk._format_mapdict(opts, script=True),
139 self.assertEqual(ttk._format_mapdict({2: []}), ('-2', ''))
142 result = ttk._format_mapdict(opts)
145 self.assertEqual(ttk._format_mapdict({'opt': [('value',)]}),
150 self.assertEqual(ttk._format_mapdict(valid), ('-opt', '{ } hi'))
154 self.assertRaises(TypeError, ttk._format_mapdict, invalid)
156 self.assertRaises(TypeError, ttk._format_mapdict, invalid)
159 self.assertEqual(ttk._format_mapdict(valid), ('-opt', '1 value'))
163 self.assertEqual(ttk._format_mapdict(valid),
168 self.assertRaises(TypeError, ttk._format_mapdict, opts)
172 self.assertTrue(ttk._format_elemcreate(None), (None, ()))
177 self.assertRaises(IndexError, ttk._format_elemcreate, 'image')
181 self.assertEqual(ttk._format_elemcreate('image', False, 'test'),
184 self.assertEqual(ttk._format_elemcreate('image', False, 'test',
187 self.assertEqual(ttk._format_elemcreate('image', False, 'test',
190 self.assertEqual(ttk._format_elemcreate('image', False, 'test',
194 self.assertEqual(ttk._format_elemcreate('image', True, 'test',
201 self.assertRaises(ValueError, ttk._format_elemcreate, 'vsapi')
205 self.assertEqual(ttk._format_elemcreate('vsapi', False, 'a', 'b'),
208 self.assertEqual(ttk._format_elemcreate('vsapi', False, 'a', 'b',
211 self.assertEqual(ttk._format_elemcreate('vsapi', False, 'a', 'b',
215 self.assertEqual(ttk._format_elemcreate('vsapi', True, 'a', 'b',
220 self.assertRaises(IndexError, ttk._format_elemcreate, 'from')
222 self.assertEqual(ttk._format_elemcreate('from', False, 'a'),
224 self.assertEqual(ttk._format_elemcreate('from', False, 'a', 'b'),
226 self.assertEqual(ttk._format_elemcreate('from', True, 'a', 'b'),
232 return ttk._format_layoutlist(
255 self.assertEqual(ttk._format_layoutlist([])[0], '')
260 ttk._format_layoutlist, [('a', 'b')])
262 smallest = ttk._format_layoutlist([('a', None)], indent=0)
264 ttk._format_layoutlist([('a', '')], indent=0))
277 self.assertRaises(ValueError, ttk._format_layoutlist,
280 self.assertRaises(AttributeError, ttk._format_layoutlist,
283 self.assertRaises(ValueError, ttk._format_layoutlist,
289 self.assertFalse(ttk._script_from_settings({'name':
294 ttk._script_from_settings({'name': {'layout': None}}),
295 "ttk::style layout name {\nnull\n}")
299 ttk._script_from_settings({'name': {'configure': configdict}}))
303 ttk._script_from_settings({'name': {'map': mapdict}}))
307 ttk._script_from_settings, {'name': {'element create': ['image']}})
310 self.assertTrue(ttk._script_from_settings({'name':
315 self.assertEqual(ttk._script_from_settings(image),
316 "ttk::style element create thing image {name {state1 state2} val} ")
319 self.assertEqual(ttk._script_from_settings(image),
320 "ttk::style element create thing image {name {state1 state2} val} "
325 self.assertEqual(ttk._script_from_settings(image),
326 "ttk::style element create thing image {name {state1 state2} val} "
332 ttk._tclobj_to_py((MockStateSpec('a', 'b'), 'val')),
335 ttk._tclobj_to_py([MockTclObj('1'), 2, MockTclObj('3m')]),
341 self.assertEqual(ttk._list_from_statespec(
360 self.assertFalse(ttk._list_from_layouttuple(tk, ()))
363 self.assertEqual(ttk._list_from_layouttuple(tk, ('name', )),
368 self.assertEqual(ttk._list_from_layouttuple(tk, sample_ltuple),
372 self.assertEqual(ttk._list_from_layouttuple(tk,
385 self.assertEqual(ttk._list_from_layouttuple(tk, ltuple),
394 self.assertRaises(ValueError, ttk._list_from_layouttuple, tk,
396 self.assertRaises(ValueError, ttk._list_from_layouttuple, tk,
398 self.assertRaises(ValueError, ttk._list_from_layouttuple, tk,
413 self.assertEqual(ttk._val_or_dict(tk, {}, '-test:3'),
415 self.assertEqual(ttk._val_or_dict(tk, {}, ('-test', 3)),
418 self.assertEqual(ttk._val_or_dict(tk, {'test': None}, 'x:y'),
421 self.assertEqual(ttk._val_or_dict(tk, {'test': 3}, 'x:y'),
431 self.assertEqual(ttk._convert_stringval(orig), expected)
438 self.assertEqual(ttk.tclobjs_to_py(adict), {'opt': 'välúè'})
441 self.assertEqual(ttk.tclobjs_to_py(adict), {'opt': 'välúè'})
445 self.assertEqual(ttk.tclobjs_to_py(adict), {'opt': [1, 2, 3, 4]})
448 self.assertEqual(ttk.tclobjs_to_py(adict), {'opt': [1, 'xm', 3]})
451 self.assertEqual(ttk.tclobjs_to_py(adict),
454 self.assertEqual(ttk.tclobjs_to_py({'x': ['y z']}),
458 self.assertEqual(ttk.tclobjs_to_py({'text': 'some text'}),