Ejemplo n.º 1
0
 def test_handler(self):
     self.failUnlessRaises(KeyError, QUERY_HANDLER.get_plugin, 'fake')
     QUERY_HANDLER.plugin_enable(fake_plugin)
     self.failUnless(
         isinstance(QUERY_HANDLER.get_plugin('fake'), FakeQueryPlugin))
     QUERY_HANDLER.plugin_disable(fake_plugin)
     self.failUnlessRaises(KeyError, QUERY_HANDLER.get_plugin, 'fake')
Ejemplo n.º 2
0
 def test_handler(self):
     self.failUnlessRaises(KeyError, QUERY_HANDLER.get_plugin, 'fake')
     QUERY_HANDLER.plugin_enable(fake_plugin)
     self.failUnless(
         isinstance(QUERY_HANDLER.get_plugin('fake'), FakeQueryPlugin))
     QUERY_HANDLER.plugin_disable(fake_plugin)
     self.failUnlessRaises(KeyError, QUERY_HANDLER.get_plugin, 'fake')
Ejemplo n.º 3
0
    def __init__(self, name, body):
        self.__name = name
        self.__valid = True
        self.__body = body

        try:
            self.__plugin = QUERY_HANDLER.get_plugin(name)
        except KeyError:
            self.__valid = False
            return

        try:
            self.__body = self.__plugin.parse_body(body)
        except QueryPluginError:
            self.__valid = False
            return
Ejemplo n.º 4
0
    def __init__(self, name, body):
        self.__name = name
        self.__valid = True
        self.__body = body

        try:
            self.__plugin = QUERY_HANDLER.get_plugin(name)
        except KeyError:
            self.__valid = False
            return

        try:
            self.__body = self.__plugin.parse_body(body)
        except QueryPluginError:
            self.__valid = False
            return
Ejemplo n.º 5
0
    def __init__(self, name, body):
        # pulls in gtk+
        from quodlibet.plugins.query import QUERY_HANDLER, QueryPluginError

        self.__name = name
        self.__valid = True
        self.__body = body

        try:
            self.__plugin = QUERY_HANDLER.get_plugin(name)
        except KeyError:
            self.__valid = False
            return

        try:
            self.__body = self.__plugin.parse_body(body)
        except QueryPluginError:
            self.__valid = False
            return