widget = self.create()
self.checkParam(widget, 'tabs', (10.2, 20.7, '1i', '2i'))
self.checkParam(widget, 'tabs', '10.2 20.7 1i 2i',
- expected=(10.2, 20.7, '1i', '2i')
- if get_tk_patchlevel(self.root) >= (8, 6, 14)
- else ('10.2', '20.7', '1i', '2i'))
+ expected=(10.2, 20.7, '1i', '2i'))
self.checkParam(widget, 'tabs', '2c left 4c 6c center',
expected=('2c', 'left', '4c', '6c', 'center'))
self.checkInvalidParam(widget, 'tabs', 'spam',
def test_configure_padding(self):
widget = self.create()
- if get_tk_patchlevel(self.root) < (8, 6, 14):
- def padding_conv(value):
- self.assertIsInstance(value, tuple)
- return tuple(map(str, value))
- else:
- padding_conv = None
- self.checkParam(widget, 'padding', 0, expected=(0,), conv=padding_conv)
- self.checkParam(widget, 'padding', 5, expected=(5,), conv=padding_conv)
+ self.checkParam(widget, 'padding', 0, expected=(0,))
+ self.checkParam(widget, 'padding', 5, expected=(5,))
self.checkParam(widget, 'padding', (5, 6),
- expected=(5, 6), conv=padding_conv)
+ expected=(5, 6))
self.checkParam(widget, 'padding', (5, 6, 7),
- expected=(5, 6, 7), conv=padding_conv)
+ expected=(5, 6, 7))
self.checkParam(widget, 'padding', (5, 6, 7, 8),
- expected=(5, 6, 7, 8), conv=padding_conv)
+ expected=(5, 6, 7, 8))
self.checkParam(widget, 'padding', ('5p', '6p', '7p', '8p'))
self.checkParam(widget, 'padding', (), expected='')