changeset: 96623:8e90f3ffa784 branch: 2.7 parent: 96611:a8e24d776e99 user: Serhiy Storchaka date: Sun Jun 21 14:41:36 2015 +0300 files: Lib/lib-tk/test/test_tkinter/test_font.py description: Issue #24408: Fixed test for tkinter.Font on OS X. Based on patch by Martin Panter. diff -r a8e24d776e99 -r 8e90f3ffa784 Lib/lib-tk/test/test_tkinter/test_font.py --- a/Lib/lib-tk/test/test_tkinter/test_font.py Tue Jun 16 10:56:14 2015 -0500 +++ b/Lib/lib-tk/test/test_tkinter/test_font.py Sun Jun 21 14:41:36 2015 +0300 @@ -76,10 +76,19 @@ def test_families(self): families = font.families(self.root) - self.assertIn(self.font.actual('family'), families) + self.assertIsInstance(families, tuple) + self.assertTrue(families) + for family in families: + self.assertIsInstance(family, str) + self.assertTrue(family) def test_names(self): names = font.names(self.root) + self.assertIsInstance(names, tuple) + self.assertTrue(names) + for name in names: + self.assertIsInstance(name, str) + self.assertTrue(name) self.assertIn(fontname, names) tests_gui = (FontTest, )