(self)
| 82 | |
| 83 | |
| 84 | def test_layout(self): |
| 85 | style = self.style |
| 86 | self.assertRaises(tkinter.TclError, style.layout, 'NotALayout') |
| 87 | tv_style = style.layout('Treeview') |
| 88 | |
| 89 | # "erase" Treeview layout |
| 90 | style.layout('Treeview', '') |
| 91 | self.assertEqual(style.layout('Treeview'), |
| 92 | [('null', {'sticky': 'nswe'})] |
| 93 | ) |
| 94 | |
| 95 | # restore layout |
| 96 | style.layout('Treeview', tv_style) |
| 97 | self.assertEqual(style.layout('Treeview'), tv_style) |
| 98 | |
| 99 | # should return a list |
| 100 | self.assertIsInstance(style.layout('TButton'), list) |
| 101 | |
| 102 | # correct layout, but "option" doesn't exist as option |
| 103 | self.assertRaises(tkinter.TclError, style.layout, 'Treeview', |
| 104 | [('name', {'option': 'inexistent'})]) |
| 105 | |
| 106 | |
| 107 | def test_theme_use(self): |
nothing calls this directly
no test coverage detected