def test_get_title(self): self.tabs.focus_position = 0 self.assertEqual(self.tabs.get_title().text, 'Tab1') self.assertEqual(self.tabs.get_title(0).text, 'Tab1') self.assertEqual(self.tabs.get_title(self.tabs.get_id(0)).text, 'Tab1') self.assertEqual(self.tabs.get_title(1).text, 'Tab2') self.assertEqual(self.tabs.get_title(self.tabs.get_id(1)).text, 'Tab2') self.assertEqual(Tabs().get_title(), None)
def test_get_set_info_when_no_tabs_exist(self): with self.assertRaises(RuntimeError) as cm: Tabs().set_info(foo='bar') self.assertEqual(str(cm.exception), 'Tabs is empty') self.assertEqual(Tabs().get_info(), None)