def testStartServer(self): """ check the status after a job creation """ edServer = EDServerXMLRCP.getInstance() if not edServer: EDAssert.equal(not None, edServer, "Server instance None")
def testCallbackSUCCESS(self): edServer = EDServerXMLRCP.getInstance() strPluginName = "EDPluginTestPluginFactory" edPlugin = EDPluginWrapperForJobScheduler(strPluginName) edPlugin.connectSUCCESS(self.callBackSUCCESS) edServer.registerPlugin(edPlugin) edPlugin.executeSynchronous() edServer.shutdown()
def __init__(self, _strNameOfPlugin): EDPlugin.__init__(self) self.__strNameOfPlugin = _strNameOfPlugin EDFactoryPluginStatic.loadModule(_strNameOfPlugin) self.__dictXMLDataInput = {} self.__dictXMLDataOutput = {} self.__strPythonWrapperScriptName = "pluginWrapperForJobScheduler.py" self.__strPathToPythonWrapper = None self.__edServerXMLRCP = EDServerXMLRCP.getInstance() self.__edServerXMLRCP.registerPlugin(self) self.__bFinished = False
def testRegisterPluginWrapper(self): edServer = EDServerXMLRCP.getInstance() strPluginName = "EDPluginTestPluginFactory" edPlugin = EDPluginWrapperForJobScheduler(strPluginName) edServer.registerPlugin(edPlugin) strId = str(edPlugin.getId()) edPluginRegistered = edServer.getRegisteredPlugin(strId) if not edPluginRegistered: EDAssert.equal(not None, edPluginRegistered, "Registered plugin") edServer.unRegisterPlugin(edPlugin) edPluginRegistered = edServer.getRegisteredPlugin(strId) EDAssert.equal(None, edPluginRegistered, "Plugin unregistered")