[3.6] bpo-34189: Add simple tests for new Tk widget options. (GH-8396) by serhiy-storchaka · Pull Request #8399 · python/cpython

Expand Up @@ -703,7 +703,7 @@ class ListboxTest(AbstractWidgetTest, unittest.TestCase): 'disabledforeground', 'exportselection', 'font', 'foreground', 'height', 'highlightbackground', 'highlightcolor', 'highlightthickness', 'listvariable', 'relief', 'justify', 'listvariable', 'relief', 'selectbackground', 'selectborderwidth', 'selectforeground', 'selectmode', 'setgrid', 'state', 'takefocus', 'width', 'xscrollcommand', 'yscrollcommand', Expand All @@ -717,6 +717,8 @@ def test_activestyle(self): self.checkEnumParam(widget, 'activestyle', 'dotbox', 'none', 'underline')
test_justify = requires_tcl(8, 6, 5)(StandardOptionsTests.test_justify)
def test_listvariable(self): widget = self.create() var = tkinter.DoubleVar(self.root) Expand Down Expand Up @@ -951,7 +953,9 @@ class PanedWindowTest(AbstractWidgetTest, unittest.TestCase): OPTIONS = ( 'background', 'borderwidth', 'cursor', 'handlepad', 'handlesize', 'height', 'opaqueresize', 'orient', 'relief', 'opaqueresize', 'orient', 'proxybackground', 'proxyborderwidth', 'proxyrelief', 'relief', 'sashcursor', 'sashpad', 'sashrelief', 'sashwidth', 'showhandle', 'width', ) Expand All @@ -978,6 +982,23 @@ def test_opaqueresize(self): widget = self.create() self.checkBooleanParam(widget, 'opaqueresize')
@requires_tcl(8, 6, 5) def test_proxybackground(self): widget = self.create() self.checkColorParam(widget, 'proxybackground')
@requires_tcl(8, 6, 5) def test_proxyborderwidth(self): widget = self.create() self.checkPixelsParam(widget, 'proxyborderwidth', 0, 1.3, 2.9, 6, -2, '10p', conv=noconv)
@requires_tcl(8, 6, 5) def test_proxyrelief(self): widget = self.create() self.checkReliefParam(widget, 'proxyrelief')
def test_sashcursor(self): widget = self.create() self.checkCursorParam(widget, 'sashcursor') Expand Down