示例#1
0
    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))
示例#2
0
 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)