Ejemplo n.º 1
0
 def test_window(self):
     lib = SongFileLibrary()
     lib.librarian = SongLibrarian()
     pl = player.init_player("nullbe", lib.librarian)
     window = QuodLibetWindow(lib, pl, headless=True)
     assert window in window.windows
     window.destroy()
Ejemplo n.º 2
0
    def test_header_menu(self):
        from quodlibet import browsers
        from quodlibet.library import SongLibrarian

        song = AudioFile({"~filename": fsnative(u"/dev/null")})
        song.sanitize()
        self.songlist.set_songs([song])

        library = SongFileLibrary()
        library.librarian = SongLibrarian()
        browser = browsers.get("SearchBar")(library)

        self.songlist.set_column_headers(["foo"])

        self.assertFalse(self.songlist.Menu("foo", browser, library))
        sel = self.songlist.get_selection()
        sel.select_all()
        self.assertTrue(self.songlist.Menu("foo", browser, library))