コード例 #1
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.item1 = TextMenuItem(0.3807, 0.2604, "Text 1")
        self.item2 = TextMenuItem(0.3807, 0.2604, "Text 2", "Extra text 2")
        self.item3 = AnimatingMenuItem(0.3807, 0.2604, "Text 3", "Extra text 3")
コード例 #2
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.progress_bar = ProgressBar(0.5, 0.9, 0.40, 0.04)
        self.media_player = MockMediaPlayer()
        self.progress_bar.media_player = self.media_player
コード例 #3
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        filename = os.path.join(THIS_DIR, 'data/ImageThumbnailer/test.jpg')
        pix_buffer = gtk.gdk.pixbuf_new_from_file(filename)
        self.texture = RoundedTexture(0.5, 0.9, 0.40, 0.4, pix_buffer)
コード例 #4
0
    def setUp(self):
        '''see unittest.TestCase'''
        EntertainerTest.setUp(self)

        self.message_bus = MessageBus()
        port = 45054 # Default port
        self.connection = ConnectionServer(port, self.message_bus)
コード例 #5
0
    def setUp(self):
        '''see unittest.TestCase'''
        EntertainerTest.setUp(self)

        self.message_bus = MessageBus()
        port = 45054  # Default port
        self.connection = ConnectionServer(port, self.message_bus)
コード例 #6
0
ファイル: test_texture.py プロジェクト: tiwilliam/entertainer
    def setUp(self):
        """Set up the test"""
        EntertainerTest.setUp(self)

        self.filename = os.path.join(THIS_DIR, 'data/ImageThumbnailer/test.jpg')

        self.texture = Texture(self.filename, 0.1, 0.2)
コード例 #7
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.progress_bar = ProgressBar(0.5, 0.9, 0.40, 0.04)
        self.media_player =  MockMediaPlayer()
        self.progress_bar.media_player = self.media_player
コード例 #8
0
    def setUp(self):
        '''Set up the test'''
        EntertainerTest.setUp(self)

        # Not testing the callback because it is used by the transitions only
        # so just provide None
        self.factory = TransitionFactory(None)
コード例 #9
0
    def setUp(self):
        '''Set up the test'''
        EntertainerTest.setUp(self)

        # Not testing the callback because it is used by the transitions only
        # so just provide None
        self.factory = TransitionFactory(None)
コード例 #10
0
    def setUp(self):
        """Set up the test."""
        EntertainerTest.setUp(self)

        filename = os.path.join(THIS_DIR, "data/ImageThumbnailer/test.jpg")
        pix_buffer = gtk.gdk.pixbuf_new_from_file(filename)
        self.texture = ReflectionTexture(0.5, 0.9, 0.40, 0.4, pix_buffer)
コード例 #11
0
ファイル: test_texture.py プロジェクト: tiwilliam/entertainer
    def setUp(self):
        """Set up the test"""
        EntertainerTest.setUp(self)

        self.filename = os.path.join(THIS_DIR,
                                     'data/ImageThumbnailer/test.jpg')

        self.texture = Texture(self.filename, 0.1, 0.2)
コード例 #12
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.player = MediaPlayer(clutter.Stage(), 100, 100)
        self.video_item = VideoItem()
        self.video_item.filename = THIS_DIR + '/data/VideoThumbnailer/test.avi'
        self.player.set_media(self.video_item)
コード例 #13
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.item1 = TextMenuItem(0.3807, 0.2604, "Text 1")
        self.item2 = TextMenuItem(0.3807, 0.2604, "Text 2", "Extra text 2")
        self.item3 = AnimatingMenuItem(0.3807, 0.2604, "Text 3",
                                       "Extra text 3")
コード例 #14
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.menu = ImageMenu(0, 0)

        self.texture = Texture(os.path.join(
            THIS_DIR, 'data/ImageThumbnailer/test.jpg'))
コード例 #15
0
ファイル: test_music.py プロジェクト: tiwilliam/entertainer
    def tearDown(self):
        """Clean up after the test"""
        EntertainerTest.tearDown(self)

        connection = sqlite.connect(self.config.MUSIC_DB)
        cursor = connection.cursor()
        cursor.execute("""DROP TABLE IF EXISTS track""")
        connection.commit()
        connection.close()
コード例 #16
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.filename = os.path.join(THIS_DIR, 'data/ImageThumbnailer/test.jpg')
        self.texture = Texture(self.filename)
        self.original_ratio = float(self.texture.get_width()) / \
            self.texture.get_height()

        self.item = ImageMenuItem(0.2, 0.1, self.texture)
コード例 #17
0
ファイル: test_screen.py プロジェクト: tiwilliam/entertainer
    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)
コード例 #18
0
ファイル: test_screen.py プロジェクト: tiwilliam/entertainer
    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)
コード例 #19
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.tab_group = TabGroup(0.95, 0.13, 'title')

        tab1 = Tab("tab1", "title1", None)
        self.tab2 = Tab("foo", "title2", None)

        self.tab_group.add_tab(tab1)
        self.tab_group.add_tab(self.tab2)
コード例 #20
0
    def setUp(self):
        EntertainerTest.setUp(self)

        image_libary = MockImageLibrary()
        music_library = MockMusicLibrary()
        media_player = MockMediaPlayer()
        video_library = MockVideoLibrary()
        self.factory = ScreenFactory(image_libary, music_library,
            video_library, media_player, None, None)

        self.kwargs = {}
コード例 #21
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.filename = os.path.join(THIS_DIR,
                                     'data/ImageThumbnailer/test.jpg')
        self.texture = Texture(self.filename)
        self.original_ratio = float(self.texture.get_width()) / \
            self.texture.get_height()

        self.item = ImageMenuItem(0.2, 0.1, self.texture)
コード例 #22
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.tab_group = TabGroup(0.95, 0.13, 'title')

        tab1 = Tab("tab1", "title1", None)
        self.tab2 = Tab("foo", "title2", None)

        self.tab_group.add_tab(tab1)
        self.tab_group.add_tab(self.tab2)
コード例 #23
0
    def setUp(self):
        EntertainerTest.setUp(self)

        image_libary = MockImageLibrary()
        music_library = MockMusicLibrary()
        media_player = MockMediaPlayer()
        video_library = MockVideoLibrary()
        self.factory = ScreenFactory(image_libary, music_library,
                                     video_library, media_player, None, None)

        self.kwargs = {}
コード例 #24
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.menu = ScrollMenu(10, 60, 0.045, "menuitem_active")
        self.menu.set_name("mainmenu")

        self.menu.add_item(_("Play CD"), "disc")
        self.menu.add_item(_("Videos"), "videos")
        self.menu.add_item(_("Music"), "music")
        self.menu.add_item(_("Photographs"), "photo")
        self.menu.add_item(_("Headlines"), "rss")
コード例 #25
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.menu = ScrollMenu(10, 60, 0.045, "menuitem_active")
        self.menu.set_name("mainmenu")

        self.menu.add_item(_("Play CD"), "disc")
        self.menu.add_item(_("Videos"), "videos")
        self.menu.add_item(_("Music"), "music")
        self.menu.add_item(_("Photographs"), "photo")
        self.menu.add_item(_("Headlines"), "rss")
コード例 #26
0
ファイル: test_music.py プロジェクト: tiwilliam/entertainer
    def setUp(self):
        EntertainerTest.setUp(self)

        self.debug = False
        # The location of album art is required for some tests
        self.art_path = self.config.ALBUM_ART_DIR

        connection = sqlite.connect(self.config.MUSIC_DB)
        self.cursor = connection.cursor()
        self.cursor.execute("""DROP TABLE IF EXISTS track""")
        self.cursor.execute("""CREATE TABLE track(
                            filename TEXT,
                            title VARCHAR(255),
                            artist VARCHAR(255),
                            album VARCHAR(255),
                            tracknumber INTEGER,
                            bitrate INTEGER,
                            year INTEGER,
                            rating INTEGER DEFAULT NULL,
                            length INTEGER,
                            genre VARCHAR(128),
                            comment TEXT,
                            lyrics TEXT DEFAULT "",
                            PRIMARY KEY(filename))""")
        # Populate the test database with enough information to make it useful
        for i in range(2):
            for j in range(2):
                for k in range(2):
                    total = i + j + k # to get unique track numbers for albums
                    db_row = ('/filename/%s' % str(i) + str(j) + str(k),
                              'title%s' % str(i) + str(j),
                              'artist0',
                              'album%d' % j,
                              'genre%d' % i,
                              i + j + k, # length
                              total, # tracknumber
                              i, # bitrate
                              'comment%d' % i,
                              i  # year
                              )
                    self.cursor.execute("""INSERT INTO track(filename,
                                                             title,
                                                             artist,
                                                             album,
                                                             genre,
                                                             length,
                                                             tracknumber,
                                                             bitrate,
                                                             comment,
                                                             year)
                                        VALUES(?,?,?,?,?,?,?,?,?,?)""", db_row)

        connection.commit()
コード例 #27
0
    def setUp(self):
        """Set up the test."""
        EntertainerTest.setUp(self)

        # Get a workable amount of text
        text = "Here is the start. "
        # pylint: disable-msg=W0612
        for i in range(0, 100):
            text += "Here is sentence number "

        self.label = Label(0.1, "screentitle", 0.1, 0.2, text)
        self.scroll_area = ScrollArea(0.5, 0.6, 0.1, 0.1, self.label)
コード例 #28
0
    def setUp(self):
        """Set up the test."""
        EntertainerTest.setUp(self)

        # Get a workable amount of text
        text = "Here is the start. "
        # pylint: disable-msg=W0612
        for i in range(0, 100):
            text += "Here is sentence number "

        self.label = Label(0.1, "screentitle", 0.1, 0.2, text)
        self.scroll_area = ScrollArea(0.5, 0.6, 0.1, 0.1, self.label)
コード例 #29
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.menu = GridMenu(0, 0)

        self.cursor = clutter.Rectangle()

        self.item = MenuItem()
        self.item.userdata = "foo"

        self.menu.raw_add_item(MenuItem())
        self.menu.raw_add_item(MenuItem())
        self.menu.raw_add_item(self.item)
        self.menu.raw_add_item(MenuItem())

        self.menu.items_per_row = 2
        self.menu.items_per_col = 2
        self.menu.visible_rows = 2
        self.menu.visible_cols = 2
コード例 #30
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.menu = GridMenu(0, 0)

        self.cursor = clutter.Rectangle()

        self.item = MenuItem()
        self.item.userdata = "foo"

        self.menu.raw_add_item(MenuItem())
        self.menu.raw_add_item(MenuItem())
        self.menu.raw_add_item(self.item)
        self.menu.raw_add_item(MenuItem())

        self.menu.items_per_row = 2
        self.menu.items_per_col = 2
        self.menu.visible_rows = 2
        self.menu.visible_cols = 2
コード例 #31
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.indicator = VolumeIndicator()
        clutter.Stage().add(self.indicator)
コード例 #32
0
 def setUp(self):
     """See unittest.TestCase"""
     EntertainerTest.setUp(self)
     self.debug = False
コード例 #33
0
 def tearDown(self):
     """Clean up after the test"""
     EntertainerTest.tearDown(self)
コード例 #34
0
ファイル: test_screen.py プロジェクト: tiwilliam/entertainer
 def tearDown(self):
     '''Clean up after the test.'''
     EntertainerTest.tearDown(self)
コード例 #35
0
 def setUp(self):
     """See unittest.TestCase"""
     EntertainerTest.setUp(self)
     self.debug = False
     self.filename = (
         THIS_DIR + '/data/ImageThumbnailer/test.jpg')
コード例 #36
0
    def setUp(self):
        """Set up the test."""
        EntertainerTest.setUp(self)

        self.buffer = MotionBuffer()
コード例 #37
0
ファイル: test_weather.py プロジェクト: tiwilliam/entertainer
 def tearDown(self):
     """Clean up after the test"""
     EntertainerTest.tearDown(self)
コード例 #38
0
 def setUp(self):
     EntertainerTest.setUp(self)
     self.filename = unicode(os.path.join(self.data_dir, self.filename))
コード例 #39
0
 def setUp(self):
     """Set up test"""
     self.NUMBER_OF_MESSAGE_TYPES = len(
         [k for k, v in vars(MessageType).items() if type(v) is int])
     EntertainerTest.setUp(self)
コード例 #40
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.menu = TextMenu()
コード例 #41
0
    def setUp(self):
        """Set up the test"""
        EntertainerTest.setUp(self)

        self.theme = Theme(self.config.theme_path)
コード例 #42
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.menu = TextMenu()
コード例 #43
0
ファイル: test_weather.py プロジェクト: tiwilliam/entertainer
    def setUp(self):
        """Sets up everything for the test"""
        EntertainerTest.setUp(self)

        self.weather = Weather("Bath,England")
コード例 #44
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.item = MenuItem()
コード例 #45
0
ファイル: test_label.py プロジェクト: tiwilliam/entertainer
    def setUp(self):
        """Set up the test"""
        EntertainerTest.setUp(self)

        self.label = Label(0.1, "screentitle", 0.1, 0.2, "Test Label text",
            "test_name")
コード例 #46
0
ファイル: test_logger.py プロジェクト: tiwilliam/entertainer
    def setUp(self):
        '''See unittest.TestCase'''
        EntertainerTest.setUp(self)

        self.logger = Logger()
コード例 #47
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.test_resource = self.test_cfg_dir.replace('/', '')
        self.resources = Resources(resource=self.test_resource)
コード例 #48
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.arrow = ArrowTexture(0.5, 0.9, 0.40, (21, 45, 83, 255),
            (255, 0, 0, 255), ArrowTexture.UP)
コード例 #49
0
ファイル: test_weather.py プロジェクト: tiwilliam/entertainer
    def setUp(self):
        """Sets up everything for the test"""
        EntertainerTest.setUp(self)

        self.weather = Weather("Bath,England")
コード例 #50
0
    def setUp(self):
        EntertainerTest.setUp(self)

        self.screen_history = ScreenHistory(None)
コード例 #51
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.item = MenuItem()
コード例 #52
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.buffer = MotionBuffer()
コード例 #53
0
ファイル: test_logger.py プロジェクト: tiwilliam/entertainer
 def tearDown(self):
     '''See unittest.TestCase'''
     EntertainerTest.tearDown(self)
コード例 #54
0
 def setUp(self):
     '''See unittest.TestCase'''
     EntertainerTest.setUp(self)
     self.debug = False
コード例 #55
0
    def setUp(self):
        '''Set up the test.'''
        EntertainerTest.setUp(self)

        self.arrow = ArrowTexture(0.5, 0.9, 0.40, (21, 45, 83, 255),
                                  (255, 0, 0, 255), ArrowTexture.UP)
コード例 #56
0
    def setUp(self):
        """Set up the test"""
        EntertainerTest.setUp(self)

        self.base = Base()