class TestSplitEditorAreaPane(unittest.TestCase, GuiTestAssistant): def setUp(self): GuiTestAssistant.setUp(self) self.area_pane = SplitEditorAreaPane() def tearDown(self): if self.area_pane.control is not None: with self.delete_widget(self.area_pane.control): self.area_pane.destroy() GuiTestAssistant.tearDown(self) def test_create_destroy(self): # test that creating and destroying works as expected with self.event_loop(): self.area_pane.create(None) with self.event_loop(): self.area_pane.destroy()