def testExecute(self): """ """ self.run() # plugin = self.getPlugin() strExpectedOutput = self.readAndParseFile( self.getReferenceDataOutputFile()) strObtainedOutput = self.readAndParseFile( self.m_edObtainedOutputDataFile) EDVerbose.DEBUG("Checking obtained result...") xsDataResultReference = XSDataResultNormalize.parseString( strExpectedOutput) xsDataResultObtained = XSDataResultNormalize.parseString( strObtainedOutput) #EDAssert.strAlmostEqual(xsDataResultReference.marshal(), xsDataResultObtained.marshal(), "Result XML are the same") npaReference = EDUtilsArray.getArray(xsDataResultReference.output) npaObtained = EDUtilsArray.getArray(xsDataResultObtained.output) EDAssert.arraySimilar(npaReference, npaObtained, "Arrays are the same", _fAbsMaxDelta=1e-6) EDAssert.equal(npaReference.dtype, npaObtained.dtype, "Datatypes are the same")
def testExecute(self): """ """ self.run() # plugin = self.getPlugin() strExpectedOutput = self.readAndParseFile (self.getReferenceDataOutputFile()) strObtainedOutput = self.readAndParseFile (self.m_edObtainedOutputDataFile) EDVerbose.DEBUG("Checking obtained result...") xsDataResultReference = XSDataResultNormalize.parseString(strExpectedOutput) xsDataResultObtained = XSDataResultNormalize.parseString(strObtainedOutput) #EDAssert.strAlmostEqual(xsDataResultReference.marshal(), xsDataResultObtained.marshal(), "Result XML are the same") npaReference = EDUtilsArray.xsDataToArray(xsDataResultReference.output.array) npaObtained = EDUtilsArray.xsDataToArray(xsDataResultObtained.output.array) EDAssert.arraySimilar(npaReference, npaObtained, "Arrays are the same", _fAbsMaxDelta=1e-6) EDAssert.equal(npaReference.dtype, npaObtained.dtype, "Datatypes are the same")