From e544f9a27eec202d4a959dd2a255d8ce05aee663 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Sun, 13 Apr 2014 19:52:23 +0300 Subject: Issue #20635: Added tests for Tk geometry managers. --- Lib/tkinter/test/widget_tests.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Lib/tkinter/test/widget_tests.py') diff --git a/Lib/tkinter/test/widget_tests.py b/Lib/tkinter/test/widget_tests.py index a9820a7f689..d983acc2108 100644 --- a/Lib/tkinter/test/widget_tests.py +++ b/Lib/tkinter/test/widget_tests.py @@ -33,6 +33,17 @@ class AbstractWidgetTest: if not self.root.wantobjects(): self.wantobjects = False + def tearDown(self): + for w in self.root.winfo_children(): + w.destroy() + + def _str(self, value): + if self.wantobjects and tcl_version >= (8, 6): + return value + if isinstance(value, tuple): + return ' '.join(map(self._str, value)) + return str(value) + def create(self, **kwargs): widget = self._create(**kwargs) self.addCleanup(widget.destroy) -- cgit v1.2.3