summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/test/test_ttk/test_widgets.py17
-rw-r--r--Misc/NEWS.d/next/Tests/2024-09-25-12-39-34.gh-issue-124378.Ywwgia.rst1
2 files changed, 16 insertions, 2 deletions
diff --git a/Lib/test/test_ttk/test_widgets.py b/Lib/test/test_ttk/test_widgets.py
index cb210b7..88740b1 100644
--- a/Lib/test/test_ttk/test_widgets.py
+++ b/Lib/test/test_ttk/test_widgets.py
@@ -963,8 +963,7 @@ class ScrollbarTest(AbstractWidgetTest, unittest.TestCase):
return ttk.Scrollbar(self.root, **kwargs)
-@add_standard_options(PixelSizeTests if tk_version >= (8, 7) else IntegerSizeTests,
- StandardTtkOptionsTests)
+@add_standard_options(StandardTtkOptionsTests)
class NotebookTest(AbstractWidgetTest, unittest.TestCase):
OPTIONS = (
'class', 'cursor', 'height', 'padding', 'style', 'takefocus', 'width',
@@ -983,6 +982,20 @@ class NotebookTest(AbstractWidgetTest, unittest.TestCase):
def create(self, **kwargs):
return ttk.Notebook(self.root, **kwargs)
+ def test_configure_height(self):
+ widget = self.create()
+ if get_tk_patchlevel(self.root) < (8, 6, 15):
+ self.checkIntegerParam(widget, 'height', 402, -402, 0)
+ else:
+ self.checkPixelsParam(widget, 'height', '10c', 402, -402, 0, conv=False)
+
+ def test_configure_width(self):
+ widget = self.create()
+ if get_tk_patchlevel(self.root) < (8, 6, 15):
+ self.checkIntegerParam(widget, 'width', 402, -402, 0)
+ else:
+ self.checkPixelsParam(widget, 'width', '10c', 402, -402, 0, conv=False)
+
def test_tab_identifiers(self):
self.nb.forget(0)
self.nb.hide(self.child2)
diff --git a/Misc/NEWS.d/next/Tests/2024-09-25-12-39-34.gh-issue-124378.Ywwgia.rst b/Misc/NEWS.d/next/Tests/2024-09-25-12-39-34.gh-issue-124378.Ywwgia.rst
new file mode 100644
index 0000000..9ddcca0
--- /dev/null
+++ b/Misc/NEWS.d/next/Tests/2024-09-25-12-39-34.gh-issue-124378.Ywwgia.rst
@@ -0,0 +1 @@
+Updated ``test_ttk`` to pass with Tcl/Tk 8.6.15.