Exemplo n.º 1
0
    def tearDown(self):
        self.player.destroy()

        self._check_events()
        del self.events
        del self.signals
        config.quit()
Exemplo n.º 2
0
 def tearDown(self):
     try: self.window.destroy()
     except AttributeError: pass
     else: del(self.window)
     self.library.destroy()
     del(SongProperties.plugins)
     config.quit()
Exemplo n.º 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()
Exemplo n.º 5
0
def main(argv=sys.argv):
    """Main entry point"""

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