def test_no_gstreamer_rms(self): player = NullPlayer() library = Library() bar = self.mod.WaveformSeekBar(player, library) message = FakeRMSMessage() bar._on_bus_message(None, message, 1234)
def test_ctr(self): from quodlibet.library import SongLibrary from quodlibet.browsers.empty import EmptyBar win = LibraryBrowser(EmptyBar, SongLibrary(), NullPlayer()) win.browser.emit("songs-selected", [], False) win.songlist.get_selection().emit("changed") win.destroy()
def setUp(self): self.q = PlaylistModel() self.pl = PlaylistModel() self.p = NullPlayer() self.mux = PlaylistMux(self.p, self.q, self.pl) self.p.setup(self.mux, None, 0) self.failUnless(self.pl.current is None)
def test_open(self): from quodlibet.browsers.tracks import TrackList from quodlibet.library import SongLibrary widget = LibraryBrowser.open(TrackList, SongLibrary(), NullPlayer()) self.assertTrue(widget) self.assertTrue(widget.get_visible()) widget.destroy()
def test_open(self): from quodlibet.browsers.empty import EmptyBar from quodlibet.library import SongLibrary widget = LibraryBrowser.open(EmptyBar, SongLibrary(), NullPlayer()) self.assertTrue(widget) self.assertTrue(widget.get_visible()) widget.destroy()
def setUp(self): config.init() player = NullPlayer() song = AudioFile() song.bookmarks = [(10, "bla")] song.sanitize(fsnative(u"/")) player.song = song self.player = player
def setUp(self): self.p = NullPlayer() self.w = SongLibrary() self.s1 = AudioFile( {"~#playcount": 0, "~#skipcount": 0, "~#lastplayed": 10, "~filename": "foo", "~#length": 1.5}) self.s2 = AudioFile( {"~#playcount": 0, "~#skipcount": 0, "~#lastplayed": 10, "~filename": "foo", "~#length": 1.5}) self.cm = SongTracker(self.w, self.p, self) self.current = None
def setUp(self): self.p = NullPlayer() self.dir = mkdtemp() self.lib = FileLibrary() self.song = AudioFile({ "~filename": A_PATH, "title": "bar", "~#length": 10 }) self.lib.add([self.song]) self.filename = os.path.join(self.dir, "foo") self.fs = FSInterface(self.filename, self.p, self.lib)
def test_main(self): WaveformScale = self.mod.WaveformScale player = NullPlayer() player.info = AudioFile({"~#length": 10}) scale = WaveformScale(player) scale.compute_redraw_interval() scale.compute_redraw_area() with visible(scale): scale.compute_redraw_interval() scale.compute_redraw_area()
def setUp(self): config.init() class App(Application): browser = None app = App() app.player = NullPlayer() app.library = SongFileLibrary() app.library.librarian = SongLibrarian() app.browser = EmptyBar(app.library, True) app.window = Gtk.OffscreenWindow() self.fifo = FIFOControl(app)
def init_fake_app(): from quodlibet import app from quodlibet import browsers from quodlibet.player.nullbe import NullPlayer from quodlibet.library.libraries import SongFileLibrary from quodlibet.library.librarians import SongLibrarian from quodlibet.qltk.quodlibetwindow import QuodLibetWindow from quodlibet.util.cover import CoverManager browsers.init() app.name = "Quod Libet" app.id = "quodlibet" app.player = NullPlayer() app.library = SongFileLibrary() app.library.librarian = SongLibrarian() app.cover_manager = CoverManager() app.window = QuodLibetWindow(app.library, app.player, headless=True)
def test_save_restore(self): player = NullPlayer() lib = SongLibrary() lib.librarian = None lib.add([DUMMY_SONG]) try: os.unlink(QUEUE) except OSError: pass q = PlayQueue(lib, player) q.get_model().append(row=[DUMMY_SONG]) q.destroy() q = PlayQueue(lib, player) model = q.get_model() assert model.values()[0] is DUMMY_SONG
def test_open(self): self.library.librarian = SongLibrarian() widget = LibraryBrowser.open(TrackList, self.library, NullPlayer()) self.assertTrue(widget) self.assertTrue(widget.get_visible()) widget.destroy()
def test_ctr(self): win = LibraryBrowser(AlbumList, self.library, NullPlayer()) win.browser.emit("songs-selected", [], False) win.songlist.get_selection().emit("changed") win.destroy()
def test_create(self): SeekBar = self.mod.SeekBar SeekBar(NullPlayer(), SongLibrary()).destroy()
def test_random_at_startup(self): self.failIf(isinstance(self.queue.model.order, OrderShuffle)) quodlibet.config.set("memory", "shufflequeue", True) self.queue = self.queue = QueueExpander(SongLibrary(), NullPlayer()) # See issue #2411 self.failUnless(isinstance(self.queue.model.order, OrderShuffle))
def setUp(self): config.init() self.p = NullPlayer() self.v = Volume(self.p)
def test_seekbutton(self): w = SeekButton(NullPlayer(), SongLibrary()) w.destroy()
def setUp(self): quodlibet.config.init() player = NullPlayer() self.queue = QueueExpander(SongLibrary(), player)
def setUp(self): quodlibet.config.init() self.bar = FileSystem(SongLibrary(), NullPlayer())
def setUp(self): init_fake_app() fd, self.filename = mkstemp() os.close(fd) self.info = SongInfo(SongLibrary(), NullPlayer(), self.filename)
def setUp(self): quodlibet.config.init() player = NullPlayer() self.queue = QueueExpander(Gtk.CheckMenuItem(), SongLibrary(), player)
def setUp(self): self.p = NullPlayer() self.v = Volume(self.p)
def setUp(self): self.p = NullPlayer() self.dir = mkdtemp() self.filename = os.path.join(self.dir, "foo") self.fs = FSInterface(self.filename, self.p)
def setUp(self): self.p = NullPlayer() self.fs = FSInterface(self.p)
def setUp(self): config.init() self.p = NullPlayer() self.l = SongLibrary()
def setUp(self): self.win = Gtk.Window() self.keys = init(self.win, NullPlayer())
def test_ef(self): AboutExFalso(None, NullPlayer()).destroy()
def test_ctr(self): AboutQuodLibet(None, NullPlayer()).destroy()
def setUp(self): self.info = SongInfo(SongLibrary(), NullPlayer(), "")