Example #1
0
    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()
Example #3
0
    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()
Example #5
0
def main(argv=sys.argv):
    """Main entry point"""

    config.init()
    try:
        return _main(argv)
    finally:
        config.quit()
Example #6
0
    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()
Example #8
0
 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()
Example #11
0
    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)
Example #12
0
 def tearDown(self):
     os.unlink(self.filename2)
     os.unlink(self.filename)
     config.quit()
Example #13
0
 def tearDown(self):
     for f in self.files:
         os.unlink(f)
     config.quit()
Example #14
0
 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()
Example #16
0
 def tearDown(self):
     app.window.browser.destroy()
     destroy_fake_app()
     config.quit()
Example #17
0
 def tearDown(self):
     self.bar.destroy()
     config.quit()
Example #18
0
 def tearDown(self):
     self.bar.disconnect(self._id)
     self.bar.disconnect(self._id2)
     self.bar.destroy()
     del self.bar
     config.quit()
Example #19
0
 def tearDown(self):
     self.player.destroy()
     config.quit()
 def tearDown(self):
     self.p.destroy()
     self.v.destroy()
     config.quit()
Example #21
0
 def tearDown(self):
     plugins.quit()
     config.quit()
Example #22
0
 def tearDown(self):
     self.lib.destroy()
     self.parent.destroy()
     config.quit()
Example #23
0
 def tearDown(self):
     destroy_fake_app()
     config.quit()
     os.remove(self.fn)
Example #24
0
 def tearDown(self):
     self.bar.disconnect(self._id)
     self.bar.disconnect(self._id2)
     config.quit()
Example #25
0
 def tearDownClass(cls):
     app.window.destroy()
     config.quit()
Example #26
0
 def tearDown(self):
     self.songlist.destroy()
     config.quit()
Example #27
0
 def tearDownClass(cls):
     config.quit()
 def tearDown(self):
     for f in self.files:
         os.unlink(f)
     config.quit()
Example #29
0
 def tearDown(self):
     destroy_fake_app()
     config.quit()
Example #30
0
 def tearDown(self):
     destroy_fake_app()
     config.quit()
     os.remove(self.fn)
Example #31
0
 def tearDown(self):
     destroy_fake_app()
     config.quit()
     del self.plugin
Example #32
0
 def tearDown(self):
     del self.mod
     config.quit()
Example #33
0
 def tearDown(self):
     self.pane.destroy()
     del self.pane
     config.quit()
Example #34
0
 def tearDown(self):
     """Delete the temp file"""
     os.remove(self.filename)
     del self.filename
     del self.song
     config.quit()
Example #35
0
 def tearDown(self):
     shutil.rmtree(self.main)
     config.quit()
Example #36
0
 def tearDown(self):
     config.quit()
Example #37
0
 def tearDown(self):
     os.remove(self.filename)
     config.quit()
Example #38
0
 def tearDown(self):
     self.b.destroy()
     self.library.librarian = None
     self.library.destroy()
     config.quit()
     destroy_fake_app()
Example #39
0
 def tearDown(self):
     destroy_fake_app()
     config.quit()
Example #40
0
 def tearDownClass(cls):
     config.quit()
     destroy_fake_app()
Example #41
0
 def tearDownClass(cls):
     config.quit()
     del cls.mod
Example #42
0
 def tearDown(self):
     os.unlink(self.f)
     os.unlink(self.f2)
     os.unlink(self.f3)
     config.quit()
 def tearDown(self):
     self.songlist.destroy()
     config.quit()
Example #44
0
 def tearDown(self):
     config.quit()
     os.remove(self.fn)
Example #45
0
 def tearDown(self):
     del self.mod
     config.quit()
 def tearDown(self):
     self.fifo.destroy()
     config.quit()
Example #47
0
 def tearDown(self):
     os.unlink(self.f)
     os.unlink(self.f2)
     os.unlink(self.f3)
     config.quit()
Example #48
0
 def tearDown(self):
     shutil.rmtree(self.main)
     config.quit()
 def tearDown(self):
     os.unlink(self.filename)
     config.quit()
Example #50
0
 def tearDown(self):
     self.pane.destroy()
     del self.pane
     config.quit()
Example #51
0
 def tearDown(self):
     self.b.destroy()
     self.library.destroy()
     config.quit()
Example #52
0
 def tearDown(self):
     for sig in self.__sigs:
         self.songlist.disconnect(sig)
     self.songlist.destroy()
     self.lib.destroy()
     config.quit()
Example #53
0
 def tearDown(self):
     self.bar.destroy()
     config.quit()
Example #54
0
 def tearDown(self):
     plugins.quit()
     config.quit()
Example #55
0
 def tearDown(self):
     self.p1.destroy()
     self.p2.destroy()
     del self.p1
     del self.p2
     config.quit()
 def tearDown(self):
     self.b.destroy()
     self.library.librarian = None
     self.library.destroy()
     config.quit()
     destroy_fake_app()
Example #57
0
 def tearDown(self):
     destroy_fake_app()
     config.quit()
     del self.plugin
Example #58
0
 def tearDownClass(cls):
     config.quit()
     del cls.mod
Example #59
0
 def tearDown(self):
     config.quit()
Example #60
0
 def tearDown(self):
     self.player.destroy()
     config.quit()