def tearDownClass(cls): TkTestCase.tearDownClass() cls.move_prefs_files('config', None) cls.move_prefs_files('keep', 'config')
def setUpClass(cls): TkTestCase.setUpClass() cls.move_prefs_files('config', 'keep')
self.assertExists('button', text='Apply') self.assertExists('button', text='Cancel') def test_fonts_pane(self): self.switchTab('Fonts/Tabs') self.assertVisible('label', text='Indent:') self.assertEqual(self.getWidget('spinbox', viewable=1).get(), '4') def test_themes_pane(self): self.switchTab('Themes') self.assertNotExists('label', text='Indent:', viewable=1) self.assertVisible('label', text='Themes') def test_keys_pane(self): self.switchTab('Keys') self.assertVisible('label', text='Keys') def test_general_pane(self): self.switchTab('General') self.assertVisible('label', text='General') def test_extensions_pane(self): self.switchTab('Extensions') self.assertVisible('label', text='Extensions') # TODO - if all editorwindows quit but prefs still up, check doesn't exit if __name__ == '__main__': TkTestCase.main(verbosity=2)
self.assertExists('button', text='OK') self.assertExists('button', text='Apply') self.assertExists('button', text='Cancel') def test_fonts_pane(self): self.switchTab('Fonts/Tabs') self.assertVisible('label', text='Indent:') self.assertEqual(self.getWidget('spinbox', viewable=1).get(), '4') def test_themes_pane(self): self.switchTab('Themes') self.assertNotExists('label', text='Indent:', viewable=1) self.assertVisible('label', text='Themes') def test_keys_pane(self): self.switchTab('Keys') self.assertVisible('label', text='Keys') def test_general_pane(self): self.switchTab('General') self.assertVisible('label', text='General') def test_extensions_pane(self): self.switchTab('Extensions') self.assertVisible('label', text='Extensions') # TODO - if all editorwindows quit but prefs still up, check doesn't exit if __name__ == '__main__': TkTestCase.main(verbosity=2)