Beispiel #1
0
    def testExecute(self):
        """
        """
        self.run()
        # Checks that there are no error messages

        plugin = self.getPlugin()

        EDVerbose.DEBUG("Checking error messages...")
        EDAssert.equal(self.m_iNoErrorMessages,
                       self.getErrorMessages().getNumberObjects())

        EDVerbose.DEBUG("Checking warning messages...")
        EDAssert.equal(self.m_iNoWarningMessages,
                       self.getWarningMessages().getNumberObjects())

        # Checks the expected result
        strExpectedOutput = self.readAndParseFile(
            self.getReferenceDataOutputFile())
        strObtainedOutput = self.readAndParseFile(
            self.m_edObtainedOutputDataFile)
        EDVerbose.DEBUG("Checking obtained result...")

        from XSDataEDFv1_0 import XSDataResultChiToEDF
        xsDataResultChiToEDFReference = XSDataResultChiToEDF.parseString(
            strExpectedOutput)
        xsDataResultChiToEDFObtained = XSDataResultChiToEDF.parseString(
            strObtainedOutput)

        EDAssert.equal(xsDataResultChiToEDFReference.marshal(),
                       xsDataResultChiToEDFObtained.marshal())
Beispiel #2
0
 def postProcess(self, _edObject=None):
     EDPluginExec.postProcess(self)
     EDVerbose.DEBUG("*** EDPluginChiToEDFv1_0.postProcess")
     if (self._strEDFFile is not None):
         xsDataResultChiToEDF = XSDataResultChiToEDF()
         xsDataResultChiToEDF.setEdfFile(
             XSDataFile(XSDataString(self._strEDFFile)))
         self.setDataOutput(xsDataResultChiToEDF)
    def testExecute(self):
        """
        """
        self.run()
        # Checks that there are no error messages

        plugin = self.getPlugin()

        EDVerbose.DEBUG("Checking error messages...")
        EDAssert.equal(self.m_iNoErrorMessages, self.getErrorMessages().getNumberObjects())

        EDVerbose.DEBUG("Checking warning messages...")
        EDAssert.equal(self.m_iNoWarningMessages, self.getWarningMessages().getNumberObjects())

        # Checks the expected result
        strExpectedOutput = self.readAndParseFile (self.getReferenceDataOutputFile())
        strObtainedOutput = self.readAndParseFile (self.m_edObtainedOutputDataFile)
        EDVerbose.DEBUG("Checking obtained result...")

        from XSDataEDFv1_0 import XSDataResultChiToEDF
        xsDataResultChiToEDFReference = XSDataResultChiToEDF.parseString(strExpectedOutput)
        xsDataResultChiToEDFObtained = XSDataResultChiToEDF.parseString(strObtainedOutput)

        EDAssert.equal(xsDataResultChiToEDFReference.marshal(), xsDataResultChiToEDFObtained.marshal())