Пример #1
0
 def testStartServer(self):
     """
     check the status after a job creation
     """
     edServer = EDServerXMLRCP.getInstance()
     if not edServer:
         EDAssert.equal(not None, edServer, "Server instance None")
Пример #2
0
 def testCallbackSUCCESS(self):
     edServer = EDServerXMLRCP.getInstance()
     strPluginName = "EDPluginTestPluginFactory"
     edPlugin = EDPluginWrapperForJobScheduler(strPluginName)
     edPlugin.connectSUCCESS(self.callBackSUCCESS)
     edServer.registerPlugin(edPlugin)
     edPlugin.executeSynchronous()
     edServer.shutdown()
Пример #3
0
 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
Пример #4
0
 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")