def tearDown(self): self.player.destroy() self._check_events() del self.events del self.signals config.quit()
def tearDown(self): try: self.window.destroy() except AttributeError: pass else: del(self.window) self.library.destroy() del(SongProperties.plugins) config.quit()
def tearDown(self): """Delete the temp file""" os.remove(self.filename) del self.filename del self.song config.quit()
def test_add_filename(self): config.init() try: filename = self.__get_file() ret = self.library.add_filename(filename) self.failUnless(ret) self.failUnlessEqual(1, len(self.library)) self.failUnlessEqual(len(self.added), 1) ret = self.library.add_filename(filename) self.failUnless(ret) self.failUnlessEqual(len(self.added), 1) os.unlink(filename) filename = self.__get_file() ret = self.library.add_filename(filename, add=False) self.failUnless(ret) self.failIf(ret in self.library) self.failUnlessEqual(len(self.added), 1) self.library.add([ret]) self.failUnless(ret in self.library) self.failUnlessEqual(len(self.added), 2) self.failUnlessEqual(2, len(self.library)) os.unlink(filename) with capture_output(): ret = self.library.add_filename("") self.failIf(ret) self.failUnlessEqual(len(self.added), 2) self.failUnlessEqual(2, len(self.library)) finally: config.quit()
def main(argv=sys.argv): """Main entry point""" config.init() try: return _main(argv) finally: config.quit()
def tearDown(self): bus = dbus.SessionBus() self.failUnless(bus.name_has_owner("org.mpris.quodlibet")) self.m.disabled() self.failIf(bus.name_has_owner("org.mpris.quodlibet")) destroy_fake_app() config.quit() del self.m
def cleanup(self): from quodlibet import config, const if self.api_version == 1: ql.quit(self.instance) config.write(const.CONFIG) elif self.api_version == 2: from quodlibet.util import copool copool.remove_all() config.save(const.CONFIG) config.quit()
def tearDown(self): self.device.destroy() self.library.destroy() try: self.menu.destroy() except AttributeError: pass else: del(self.menu) config.quit()
def tearDown(self): bus = dbus.SessionBus() self.failUnless( bus.name_has_owner("org.gnome.UPnP.MediaServer2.QuodLibet")) self.m.disabled() self.failIf( bus.name_has_owner("org.gnome.UPnP.MediaServer2.QuodLibet")) del self.m destroy_fake_app() config.quit()
def test_add_filename_normalize_path(self): if not os.name == "nt": return config.init() filename = self.__get_file() # create a equivalent path different from the original one if filename.upper() == filename: other = filename.lower() else: other = filename.upper() song = self.library.add_filename(filename) other_song = self.library.add_filename(other) self.assertTrue(song is other_song) os.unlink(filename) config.quit()
def test_init_garbage_file(self): config.quit() garbage = b"\xf1=\xab\xac" fd, filename = mkstemp() os.close(fd) with open(filename, "wb") as f: f.write(garbage) config.init(filename) self.assertTrue(config.options("player")) invalid_filename = filename + ".not-valid" self.assertTrue(os.path.exists(invalid_filename)) with open(invalid_filename, "rb") as f: self.assertEqual(f.read(), garbage) os.remove(filename) os.remove(invalid_filename)
def tearDown(self): os.unlink(self.filename2) os.unlink(self.filename) config.quit()
def tearDown(self): for f in self.files: os.unlink(f) config.quit()
def tearDown(self): self.p1.destroy() self.p2.destroy() del self.p1 del self.p2 config.quit()
def tearDown(self): self.bar.disconnect(self._id) self.bar.disconnect(self._id2) config.quit()
def tearDown(self): app.window.browser.destroy() destroy_fake_app() config.quit()
def tearDown(self): self.bar.destroy() config.quit()
def tearDown(self): self.bar.disconnect(self._id) self.bar.disconnect(self._id2) self.bar.destroy() del self.bar config.quit()
def tearDown(self): self.player.destroy() config.quit()
def tearDown(self): self.p.destroy() self.v.destroy() config.quit()
def tearDown(self): plugins.quit() config.quit()
def tearDown(self): self.lib.destroy() self.parent.destroy() config.quit()
def tearDown(self): destroy_fake_app() config.quit() os.remove(self.fn)
def tearDownClass(cls): app.window.destroy() config.quit()
def tearDown(self): self.songlist.destroy() config.quit()
def tearDownClass(cls): config.quit()
def tearDown(self): destroy_fake_app() config.quit()
def tearDown(self): destroy_fake_app() config.quit() del self.plugin
def tearDown(self): del self.mod config.quit()
def tearDown(self): self.pane.destroy() del self.pane config.quit()
def tearDown(self): shutil.rmtree(self.main) config.quit()
def tearDown(self): config.quit()
def tearDown(self): os.remove(self.filename) config.quit()
def tearDown(self): self.b.destroy() self.library.librarian = None self.library.destroy() config.quit() destroy_fake_app()
def tearDownClass(cls): config.quit() destroy_fake_app()
def tearDownClass(cls): config.quit() del cls.mod
def tearDown(self): os.unlink(self.f) os.unlink(self.f2) os.unlink(self.f3) config.quit()
def tearDown(self): config.quit() os.remove(self.fn)
def tearDown(self): self.fifo.destroy() config.quit()
def tearDown(self): os.unlink(self.filename) config.quit()
def tearDown(self): self.b.destroy() self.library.destroy() config.quit()
def tearDown(self): for sig in self.__sigs: self.songlist.disconnect(sig) self.songlist.destroy() self.lib.destroy() config.quit()