def postProcess(self, _edObject=None): EDPluginExecProcessScript.postProcess(self) self.DEBUG("EDPluginExecSiftDescriptorv1_0.postProcess") # Create some output data xsDataResult = XSDataResultSiftDescriptor() if os.path.isfile(self.strKeys): xsdFile = XSDataFile() xsdFile.setPath(XSDataString(self.strKeys)) xsDataResult.setDescriptorFile(xsdFile) self.setDataOutput(xsDataResult)
def testExecute(self): """ """ self.run() plugin = self.getPlugin() strExpectedOutput = self.readAndParseFile (self.getReferenceDataOutputFile()) EDVerbose.DEBUG("Checking obtained result...") xsDataResultReference = XSDataResultSiftDescriptor.parseString(strExpectedOutput) xsDataResultObtained = plugin.getDataOutput() EDAssert.strAlmostEqual(xsDataResultReference.marshal(), xsDataResultObtained.marshal(), _strExcluded="EDTestCasePluginExecuteExecSiftDescriptorv1_0", _fRelError=0.0, _fAbsError=0.3, _strComment="XML out are the same")
def testExecute(self): """ """ self.run() plugin = self.getPlugin() strExpectedOutput = self.readAndParseFile( self.getReferenceDataOutputFile()) EDVerbose.DEBUG("Checking obtained result...") xsDataResultReference = XSDataResultSiftDescriptor.parseString( strExpectedOutput) xsDataResultObtained = plugin.getDataOutput() EDAssert.strAlmostEqual( xsDataResultReference.marshal(), xsDataResultObtained.marshal(), _strExcluded="EDTestCasePluginExecuteExecSiftDescriptorv1_0", _fRelError=0.0, _fAbsError=0.3, _strComment="XML out are the same")