def testGetTabByPosition(self): tabSheet = TabSheet() tab1 = tabSheet.addTab(Label('aaa')) tab2 = tabSheet.addTab(Label('bbb')) tab3 = tabSheet.addTab(Label('ccc')) self.assertEquals(tab1, tabSheet.getTab(0)) self.assertEquals(tab2, tabSheet.getTab(1)) self.assertEquals(tab3, tabSheet.getTab(2))
def testAddExistingComponent(self): c = Label('abc') tabSheet = TabSheet() tabSheet.addComponent(c) tabSheet.addComponent(c) itr = tabSheet.getComponentIterator() self.assertEquals(c, itr.next()) self.assertRaises(StopIteration, itr.next) self.assertNotEquals(tabSheet.getTab(c), None)