diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2011-10-26 13:50:50 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2011-10-26 13:50:50 (GMT) |
| commit | e46ef289e142982d7bd592faa7b0f85470364c01 (patch) | |
| tree | cda253e03788f7db0a7cdcd05662f66b4455e298 /src/python/stdlib/lib-tk/test/test_ttk/test_style.py | |
| parent | d0d0d62bbcbb5c3417f8cba419c83bac192ea985 (diff) | |
| download | powder-e46ef289e142982d7bd592faa7b0f85470364c01.zip powder-e46ef289e142982d7bd592faa7b0f85470364c01.tar.gz | |
Remove Python console stuff
Diffstat (limited to 'src/python/stdlib/lib-tk/test/test_ttk/test_style.py')
| -rw-r--r-- | src/python/stdlib/lib-tk/test/test_ttk/test_style.py | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/src/python/stdlib/lib-tk/test/test_ttk/test_style.py b/src/python/stdlib/lib-tk/test/test_ttk/test_style.py deleted file mode 100644 index 630e075..0000000 --- a/src/python/stdlib/lib-tk/test/test_ttk/test_style.py +++ /dev/null @@ -1,91 +0,0 @@ -import unittest -import Tkinter -import ttk -from test.test_support import requires, run_unittest - -import support - -requires('gui') - -class StyleTest(unittest.TestCase): - - def setUp(self): - self.style = ttk.Style() - - - def test_configure(self): - style = self.style - style.configure('TButton', background='yellow') - self.assertEqual(style.configure('TButton', 'background'), - 'yellow') - self.assertTrue(isinstance(style.configure('TButton'), dict)) - - - def test_map(self): - style = self.style - style.map('TButton', background=[('active', 'background', 'blue')]) - self.assertEqual(style.map('TButton', 'background'), - [('active', 'background', 'blue')]) - self.assertTrue(isinstance(style.map('TButton'), dict)) - - - def test_lookup(self): - style = self.style - style.configure('TButton', background='yellow') - style.map('TButton', background=[('active', 'background', 'blue')]) - - self.assertEqual(style.lookup('TButton', 'background'), 'yellow') - self.assertEqual(style.lookup('TButton', 'background', - ['active', 'background']), 'blue') - self.assertEqual(style.lookup('TButton', 'optionnotdefined', - default='iknewit'), 'iknewit') - - - def test_layout(self): - style = self.style - self.assertRaises(Tkinter.TclError, style.layout, 'NotALayout') - tv_style = style.layout('Treeview') - - # "erase" Treeview layout - style.layout('Treeview', '') - self.assertEqual(style.layout('Treeview'), - [('null', {'sticky': 'nswe'})] - ) - - # restore layout - style.layout('Treeview', tv_style) - self.assertEqual(style.layout('Treeview'), tv_style) - - # should return a list - self.assertTrue(isinstance(style.layout('TButton'), list)) - - # correct layout, but "option" doesn't exist as option - self.assertRaises(Tkinter.TclError, style.layout, 'Treeview', - [('name', {'option': 'inexistent'})]) - - - def test_theme_use(self): - self.assertRaises(Tkinter.TclError, self.style.theme_use, - 'nonexistingname') - - curr_theme = self.style.theme_use() - new_theme = None - for theme in self.style.theme_names(): - if theme != curr_theme: - new_theme = theme - self.style.theme_use(theme) - break - else: - # just one theme available, can't go on with tests - return - - self.assertFalse(curr_theme == new_theme) - self.assertFalse(new_theme != self.style.theme_use()) - - self.style.theme_use(curr_theme) - - -tests_gui = (StyleTest, ) - -if __name__ == "__main__": - run_unittest(*tests_gui) |
