Lines Matching refs:self
12 def splitlist(self, arg):
17 def wantobjects(self):
24 def __init__(self, val):
25 self.val = val
27 def __str__(self):
28 return str(self.val)
34 def __init__(self, *args):
35 self.val = args
37 def __str__(self):
38 return ' '.join(self.val)
43 def test_format_optdict(self):
46 self.assertEqual(result.pop(fmt_opts[i]), fmt_opts[i + 1])
48 self.fail("result still got elements: %s" % result)
51 self.assertFalse(ttk._format_optdict({}))
85 self.assertEqual(opts, orig_opts)
121 self.assertEqual(amount_opts, len(opts) - 1)
125 self.assertEqual(amount_opts, len(opts) - 1)
128 self.assertFalse(ttk._format_optdict(opts, ignore=list(opts.keys())))
131 def test_format_mapdict(self):
134 self.assertEqual(len(result), len(list(opts.keys())) * 2)
135 self.assertEqual(result, ('-a', '{b c} val d otherval {} single'))
136 self.assertEqual(ttk._format_mapdict(opts, script=True),
139 self.assertEqual(ttk._format_mapdict({2: []}), ('-2', ''))
143 self.assertEqual(result, ('-üñíćódè', 'á vãl'))
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)
171 def test_format_elemcreate(self):
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'),
230 def test_format_layoutlist(self):
255 self.assertEqual(ttk._format_layoutlist([])[0], '')
259 self.assertRaises(AttributeError,
263 self.assertEqual(smallest,
265 self.assertEqual(smallest[0], 'a')
268 self.assertEqual(sample(), sample_expected())
270 self.assertEqual(sample(i), sample_expected(i))
271 self.assertEqual(sample(i, i), sample_expected(i, i))
277 self.assertRaises(ValueError, ttk._format_layoutlist,
280 self.assertRaises(AttributeError, ttk._format_layoutlist,
283 self.assertRaises(ValueError, ttk._format_layoutlist,
287 def test_script_from_settings(self):
289 self.assertFalse(ttk._script_from_settings({'name':
293 self.assertEqual(
298 self.assertTrue(
302 self.assertTrue(
306 self.assertRaises(IndexError,
310 self.assertTrue(ttk._script_from_settings({'name':
315 self.assertEqual(ttk._script_from_settings(image),
319 self.assertEqual(ttk._script_from_settings(image),
325 self.assertEqual(ttk._script_from_settings(image),
330 def test_tclobj_to_py(self):
331 self.assertEqual(
334 self.assertEqual(
339 def test_list_from_statespec(self):
341 self.assertEqual(ttk._list_from_statespec(
356 def test_list_from_layouttuple(self):
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,
402 def test_val_or_dict(self):
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'),
425 def test_convert_stringval(self):
431 self.assertEqual(ttk._convert_stringval(orig), expected)
436 def test_unicode(self):
438 self.assertEqual(ttk.tclobjs_to_py(adict), {'opt': 'välúè'})
441 self.assertEqual(ttk.tclobjs_to_py(adict), {'opt': 'välúè'})
443 def test_multivalues(self):
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']}),
457 def test_nosplit(self):
458 self.assertEqual(ttk.tclobjs_to_py({'text': 'some text'}),