def testExecute(self): """ """ self.run() strExpectedOutput = self.readAndParseFile (self.getReferenceDataOutputFile()) strObtainedOutput = self.readAndParseFile (self.m_edObtainedOutputDataFile) EDVerbose.DEBUG("Checking obtained result...") xsDataResultReference = XSDataResultMedianFilterImage.parseString(strExpectedOutput) xsDataResultObtained = XSDataResultMedianFilterImage.parseString(strObtainedOutput) EDAssert.equal(xsDataResultReference.marshal(), xsDataResultObtained.marshal(), "Check if XSDataResult are exactly the same")
def postProcess(self, _edObject=None): EDPluginControl.postProcess(self) self.DEBUG("EDPluginControlMedianFilterImagev1_0.postProcess") # Create some output data xsDataResult = XSDataResultMedianFilterImage() if self.xsdOut is not None: if self.xsdOut.getOutputImage() is not None: xsDataResult.setMedianFilteredImage(self.xsdOut.getOutputImage()) else: xsDataResult.setMedianFilteredArray(self.xsdOut.getOutputArray()) self.setDataOutput(xsDataResult)
def testExecute(self): """ """ self.run() strExpectedOutput = self.readAndParseFile( self.getReferenceDataOutputFile()) strObtainedOutput = self.readAndParseFile( self.m_edObtainedOutputDataFile) EDVerbose.DEBUG("Checking obtained result...") xsDataResultReference = XSDataResultMedianFilterImage.parseString( strExpectedOutput) xsDataResultObtained = XSDataResultMedianFilterImage.parseString( strObtainedOutput) EDAssert.equal(xsDataResultReference.marshal(), xsDataResultObtained.marshal(), "Check if XSDataResult are exactly the same")
def postProcess(self, _edObject=None): EDPluginControl.postProcess(self) self.DEBUG("EDPluginControlMedianFilterImagev1_0.postProcess") # Create some output data xsDataResult = XSDataResultMedianFilterImage() if self.xsdOut is not None: if self.xsdOut.getOutputImage() is not None: xsDataResult.setMedianFilteredImage( self.xsdOut.getOutputImage()) else: xsDataResult.setMedianFilteredArray( self.xsdOut.getOutputArray()) self.setDataOutput(xsDataResult)