示例#1
0
    def test_mpd_calls(self):
        c = MpdServerTest.config
        mpd_config = c[SECTION_MPD_SERVERS]
        mpd_server_configs = mpd_config.all_contents()
        for mpd_server_config in mpd_server_configs:
            MpdServer.create(mpd_server_config.get(MPD_SERVER, None))

        for server_name in MpdServer.list():

            server = MpdServer.get(server_name)
            server.test()

            val = MpdSession.execute_mpd_command(server_name, "get_playlist_length")
            logger.debug(str(val))

            MpdMonitor.run_mpd_monitor_daemon(server_name)
            for listener in mpdserver.get_all_listeners():
                listener(server_name)

        time.sleep(60)