def testGenerateExecutiveSummary(self):
     pluginIntegration = self.createPlugin()
     pluginIntegration.setScriptExecutable("cat")
     pluginIntegration.configure()
     from XSDataMOSFLMv10 import XSDataMOSFLMInputIntegration
     strMOSFLMInputIntegrationXML = self.readAndParseFile(self.strReferenceDataInputFile)
     strMOSFLMOutputIntegrationXML = self.readAndParseFile(self.strReferenceDataOutputFile)
     xsDataMOSFLMInputIntegration = XSDataMOSFLMInputIntegration.parseString(strMOSFLMInputIntegrationXML)
     xsDataMOSFLMOutputIntegration = XSDataMOSFLMOutputIntegration.parseString(strMOSFLMOutputIntegrationXML)
     pluginIntegration.setDataInput(xsDataMOSFLMInputIntegration)
     pluginIntegration.setDataOutput(xsDataMOSFLMOutputIntegration)
     pluginIntegration.generateExecutiveSummary(pluginIntegration)
     pluginIntegration.verboseScreenExecutiveSummary()
     self.cleanUp(pluginIntegration)
 def testGenerateXSDataMOSFLMInputIntegration(self):
     strFilename = "XSDataIntegrationInput_reference.xml"
     strPath = os.path.join(self.m_strDataPath, strFilename)
     strXMLIntegrationInput = EDUtilsTest.readAndParseFile(strPath)
     from XSDataMXv1 import XSDataIntegrationInput
     xsDataIntegrationInput = XSDataIntegrationInput.parseString(strXMLIntegrationInput)
     from EDHandlerXSDataMOSFLMv10 import EDHandlerXSDataMOSFLMv10
     xsDataMOSFLMInputIntegration = EDHandlerXSDataMOSFLMv10.generateXSDataMOSFLMInputIntegration(xsDataIntegrationInput)
     strReferenceFilename = "XSDataMOSFLMInputIntegration_reference.xml"
     strReferencePath = os.path.join(self.m_strDataPath, strReferenceFilename)
     strXMLIntegrationInputReference = EDUtilsTest.readAndParseFile(strReferencePath)
     EDFactoryPluginStatic.loadModule("XSDataMOSFLMv10")
     from XSDataMOSFLMv10 import XSDataMOSFLMInputIntegration
     xsDataMOSFLMInputIntegrationReference = XSDataMOSFLMInputIntegration.parseString(strXMLIntegrationInputReference)
     EDAssert.equal(xsDataMOSFLMInputIntegrationReference.marshal(), xsDataMOSFLMInputIntegration.marshal())
Exemplo n.º 3
0
 def testGenerateExecutiveSummary(self):
     pluginIntegration = self.createPlugin()
     pluginIntegration.setScriptExecutable("cat")
     pluginIntegration.configure()
     from XSDataMOSFLMv10 import XSDataMOSFLMInputIntegration
     strMOSFLMInputIntegrationXML = self.readAndParseFile(
         self.strReferenceDataInputFile)
     strMOSFLMOutputIntegrationXML = self.readAndParseFile(
         self.strReferenceDataOutputFile)
     xsDataMOSFLMInputIntegration = XSDataMOSFLMInputIntegration.parseString(
         strMOSFLMInputIntegrationXML)
     xsDataMOSFLMOutputIntegration = XSDataMOSFLMOutputIntegration.parseString(
         strMOSFLMOutputIntegrationXML)
     pluginIntegration.setDataInput(xsDataMOSFLMInputIntegration)
     pluginIntegration.setDataOutput(xsDataMOSFLMOutputIntegration)
     pluginIntegration.generateExecutiveSummary(pluginIntegration)
     pluginIntegration.verboseScreenExecutiveSummary()
     self.cleanUp(pluginIntegration)
Exemplo n.º 4
0
 def testGenerateXSDataMOSFLMInputIntegration(self):
     strFilename = "XSDataIntegrationInput_reference.xml"
     strPath = os.path.join(self.m_strDataPath, strFilename)
     strXMLIntegrationInput = EDUtilsTest.readAndParseFile(strPath)
     from XSDataMXv1 import XSDataIntegrationInput
     xsDataIntegrationInput = XSDataIntegrationInput.parseString(
         strXMLIntegrationInput)
     from EDHandlerXSDataMOSFLMv10 import EDHandlerXSDataMOSFLMv10
     xsDataMOSFLMInputIntegration = EDHandlerXSDataMOSFLMv10.generateXSDataMOSFLMInputIntegration(
         xsDataIntegrationInput)
     strReferenceFilename = "XSDataMOSFLMInputIntegration_reference.xml"
     strReferencePath = os.path.join(self.m_strDataPath,
                                     strReferenceFilename)
     strXMLIntegrationInputReference = EDUtilsTest.readAndParseFile(
         strReferencePath)
     EDFactoryPluginStatic.loadModule("XSDataMOSFLMv10")
     from XSDataMOSFLMv10 import XSDataMOSFLMInputIntegration
     xsDataMOSFLMInputIntegrationReference = XSDataMOSFLMInputIntegration.parseString(
         strXMLIntegrationInputReference)
     EDAssert.equal(xsDataMOSFLMInputIntegrationReference.marshal(),
                    xsDataMOSFLMInputIntegration.marshal())