def setUp(self):
     # load configuration
     self.loadConfiguration('../resolver.conf')
     # init logging
     log.init(self.config)
     # create resolver
     self.resolver = Resolver(self.config)
     # override methods
     self.resolver.is_presence_allowed = self._is_presence_allowed
Example #2
0
    def makeService(self, options):
        from kontalk.xmppserver.component.resolver import Resolver
        from kontalk.xmppserver import log

        # load configuration
        fp = open(options['config'], 'r')
        config = demjson.decode(fp.read(), allow_comments=True)
        fp.close()

        log.init(config)

        return Resolver(config)