def setUp(self): """ set up :param self: self reference """ self.log = gLogger.getSubLogger(self.__class__.__name__) self.requestDB = RequestDBFile() setRequest = self.requestDB.setRequest("testRequest", reqStr)
def initializeRequestManagerHandler(serviceInfo): global requestDB csSection = PathFinder.getServiceSection( "RequestManagement/RequestManager" ) backend = gConfig.getValue('%s/Backend' % csSection) if not backend: fatStr = "RequestManager.initializeRequestManagerHandler: Failed to get backed for RequestDB from CS." gLogger.fatal(fatStr) return S_ERROR(fatStr) gLogger.info("RequestManager.initializeRequestManagerHandler: Initialising with backend",backend) if backend == 'file': from DIRAC.RequestManagementSystem.DB.RequestDBFile import RequestDBFile requestDB = RequestDBFile() elif backend == 'mysql': from DIRAC.RequestManagementSystem.DB.RequestDBMySQL import RequestDBMySQL requestDB = RequestDBMySQL() else: fatStr = "RequestManager.initializeRequestManagerHandler: Supplied backend is not supported." gLogger.fatal(fatStr,backend) return S_ERROR(fatStr) return S_OK()