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())
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())