def startService(self): #XXX reloadable db = self.screwdriver['database'] self.debug = self.screwdriver.get('debug', False) self.davenport = Davenport(db['host'], 'pyhkal', db['username'], db['password'], db.get('port', 5984)) self.listeners.clear() self.commands = weakref.WeakValueDictionary() self.mall = shopping.checkout(self) for mod in self.screwdriver['modules']: shopping.buy(mod) self.dispatch_event("startup")
def setUp(self): self.service = MockingPyhkal() self.mall = shopping.checkout(self.service) for module in self.modules: setattr(self, module, shopping.buy(module))