Exemple #1
0
 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")
Exemple #2
0
 def setUp(self):
     self.service = MockingPyhkal()
     self.mall = shopping.checkout(self.service)
     for module in self.modules:
         setattr(self, module, shopping.buy(module))