コード例 #1
0
ファイル: test_player.py プロジェクト: LudoBike/quodlibet
    def tearDown(self):
        self.player.destroy()

        self._check_events()
        del self.events
        del self.signals
        config.quit()
コード例 #2
0
 def tearDown(self):
     try: self.window.destroy()
     except AttributeError: pass
     else: del(self.window)
     self.library.destroy()
     del(SongProperties.plugins)
     config.quit()
コード例 #3
0
    def tearDown(self):
        """Delete the temp file"""

        os.remove(self.filename)
        del self.filename
        del self.song
        config.quit()
コード例 #4
0
    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()
コード例 #5
0
ファイル: main.py プロジェクト: kriskielce88/xn--ls8h
def main(argv=sys.argv):
    """Main entry point"""

    config.init()
    try:
        return _main(argv)
    finally:
        config.quit()
コード例 #6
0
ファイル: test_mpris.py プロジェクト: SimonLarsen/quodlibet
    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
コード例 #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()
コード例 #8
0
 def tearDown(self):
     self.device.destroy()
     self.library.destroy()
     try:
         self.menu.destroy()
     except AttributeError:
         pass
     else:
         del(self.menu)
     config.quit()
コード例 #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()
コード例 #10
0
    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()
コード例 #11
0
ファイル: test_config.py プロジェクト: ZDBioHazard/quodlibet
    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)
コード例 #12
0
 def tearDown(self):
     os.unlink(self.filename2)
     os.unlink(self.filename)
     config.quit()
コード例 #13
0
 def tearDown(self):
     for f in self.files:
         os.unlink(f)
     config.quit()
コード例 #14
0
 def tearDown(self):
     self.p1.destroy()
     self.p2.destroy()
     del self.p1
     del self.p2
     config.quit()
コード例 #15
0
 def tearDown(self):
     self.bar.disconnect(self._id)
     self.bar.disconnect(self._id2)
     config.quit()
コード例 #16
0
 def tearDown(self):
     app.window.browser.destroy()
     destroy_fake_app()
     config.quit()
コード例 #17
0
 def tearDown(self):
     self.bar.destroy()
     config.quit()
コード例 #18
0
 def tearDown(self):
     self.bar.disconnect(self._id)
     self.bar.disconnect(self._id2)
     self.bar.destroy()
     del self.bar
     config.quit()
コード例 #19
0
 def tearDown(self):
     self.player.destroy()
     config.quit()
コード例 #20
0
 def tearDown(self):
     self.p.destroy()
     self.v.destroy()
     config.quit()
コード例 #21
0
 def tearDown(self):
     plugins.quit()
     config.quit()
コード例 #22
0
 def tearDown(self):
     self.lib.destroy()
     self.parent.destroy()
     config.quit()
コード例 #23
0
ファイル: test_qltk_cover.py プロジェクト: thisfred/quodlibet
 def tearDown(self):
     destroy_fake_app()
     config.quit()
     os.remove(self.fn)
コード例 #24
0
 def tearDown(self):
     self.bar.disconnect(self._id)
     self.bar.disconnect(self._id2)
     config.quit()
コード例 #25
0
ファイル: test_mpris.py プロジェクト: silkecho/glowing-silk
 def tearDownClass(cls):
     app.window.destroy()
     config.quit()
コード例 #26
0
 def tearDown(self):
     self.songlist.destroy()
     config.quit()
コード例 #27
0
ファイル: test_albumart.py プロジェクト: sahwar/quodlibet
 def tearDownClass(cls):
     config.quit()
コード例 #28
0
 def tearDown(self):
     for f in self.files:
         os.unlink(f)
     config.quit()
コード例 #29
0
 def tearDown(self):
     destroy_fake_app()
     config.quit()
コード例 #30
0
ファイル: test_qltk_cover.py プロジェクト: LudoBike/quodlibet
 def tearDown(self):
     destroy_fake_app()
     config.quit()
     os.remove(self.fn)
コード例 #31
0
ファイル: test_trayicon.py プロジェクト: markshep/quodlibet
 def tearDown(self):
     destroy_fake_app()
     config.quit()
     del self.plugin
コード例 #32
0
 def tearDown(self):
     del self.mod
     config.quit()
コード例 #33
0
 def tearDown(self):
     self.pane.destroy()
     del self.pane
     config.quit()
コード例 #34
0
ファイル: test_metadata.py プロジェクト: thisfred/quodlibet
 def tearDown(self):
     """Delete the temp file"""
     os.remove(self.filename)
     del self.filename
     del self.song
     config.quit()
コード例 #35
0
 def tearDown(self):
     shutil.rmtree(self.main)
     config.quit()
コード例 #36
0
 def tearDown(self):
     config.quit()
コード例 #37
0
 def tearDown(self):
     os.remove(self.filename)
     config.quit()
コード例 #38
0
 def tearDown(self):
     self.b.destroy()
     self.library.librarian = None
     self.library.destroy()
     config.quit()
     destroy_fake_app()
コード例 #39
0
 def tearDown(self):
     destroy_fake_app()
     config.quit()
コード例 #40
0
 def tearDownClass(cls):
     config.quit()
     destroy_fake_app()
コード例 #41
0
 def tearDownClass(cls):
     config.quit()
     del cls.mod
コード例 #42
0
ファイル: test_operon.py プロジェクト: Konzertheld/quodlibet
 def tearDown(self):
     os.unlink(self.f)
     os.unlink(self.f2)
     os.unlink(self.f3)
     config.quit()
コード例 #43
0
 def tearDown(self):
     self.songlist.destroy()
     config.quit()
コード例 #44
0
 def tearDown(self):
     config.quit()
     os.remove(self.fn)
コード例 #45
0
ファイル: test_clock.py プロジェクト: LudoBike/quodlibet
 def tearDown(self):
     del self.mod
     config.quit()
コード例 #46
0
 def tearDown(self):
     self.fifo.destroy()
     config.quit()
コード例 #47
0
ファイル: test_operon.py プロジェクト: somini/quodlibet
 def tearDown(self):
     os.unlink(self.f)
     os.unlink(self.f2)
     os.unlink(self.f3)
     config.quit()
コード例 #48
0
ファイル: test_plugins_cover.py プロジェクト: bp0/quodlibet
 def tearDown(self):
     shutil.rmtree(self.main)
     config.quit()
コード例 #49
0
 def tearDown(self):
     os.unlink(self.filename)
     config.quit()
コード例 #50
0
 def tearDown(self):
     self.pane.destroy()
     del self.pane
     config.quit()
コード例 #51
0
 def tearDown(self):
     self.b.destroy()
     self.library.destroy()
     config.quit()
コード例 #52
0
 def tearDown(self):
     for sig in self.__sigs:
         self.songlist.disconnect(sig)
     self.songlist.destroy()
     self.lib.destroy()
     config.quit()
コード例 #53
0
 def tearDown(self):
     self.bar.destroy()
     config.quit()
コード例 #54
0
 def tearDown(self):
     plugins.quit()
     config.quit()
コード例 #55
0
 def tearDown(self):
     self.p1.destroy()
     self.p2.destroy()
     del self.p1
     del self.p2
     config.quit()
コード例 #56
0
 def tearDown(self):
     self.b.destroy()
     self.library.librarian = None
     self.library.destroy()
     config.quit()
     destroy_fake_app()
コード例 #57
0
 def tearDown(self):
     destroy_fake_app()
     config.quit()
     del self.plugin
コード例 #58
0
 def tearDownClass(cls):
     config.quit()
     del cls.mod
コード例 #59
0
ファイル: test_player_gst.py プロジェクト: urielz/quodlibet
 def tearDown(self):
     config.quit()
コード例 #60
0
 def tearDown(self):
     self.player.destroy()
     config.quit()