예제 #1
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.screen = Screen()
        self.tabs_screen = Screen(has_tabs=True)
        self.tab = Tab('test')
        self.tabs_screen.add_tab(self.tab)

        self.select = UserEvent(UserEvent.NAVIGATE_SELECT)
예제 #2
0
 def test_name(self):
     '''Test the name property default and a set value.'''
     self.assertEqual(self.screen.name, '')
     self.named = Screen('Named')
     self.assertEqual(self.named.name, 'Named')
예제 #3
0
 def test_kind(self):
     '''Test the kind property default and a set value.'''
     self.assertEqual(self.screen.kind, Screen.NORMAL)
     self.osd = Screen(kind=Screen.OSD)
     self.assertEqual(self.osd.kind, Screen.OSD)
예제 #4
0
 def test_is_empty(self):
     '''Test the is_empty property.'''
     self.assertTrue(self.screen_history.is_empty)
     screen = Screen()
     self.screen_history.add_screen(screen)
     self.assertFalse(self.screen_history.is_empty)