def testExecute(self): """ """ plugin = self.getPlugin() plugin.__class__.lastBuffer = XSDataFile( XSDataString( os.path.join(EDUtilsPath.EDNA_TESTIMAGES, "buffer_before.dat"))) plugin.__class__.lastSample = XSDataFile( XSDataString( os.path.join(EDUtilsPath.EDNA_TESTIMAGES, "bioSaxsAveraged.dat"))) self.run() plugin = self.getPlugin() xsdRef = XSDataResultBioSaxsSmartMergev1_0.parseString( self.readAndParseFile(self.getReferenceDataOutputFile())) xsdRef.autoRg = None xsdObt = plugin.getDataOutput() xsdObt.status = None #Executive summary is too complicated to test EDAssert.strAlmostEqual(xsdRef.marshal(), xsdObt.marshal(), "XML output structures are the same", _fAbsError=0.1) # ref = " ".join([" ".join(i.split()) for i in open(self.destFile)]) # obt = " ".join([" ".join(i.split()) for i in open(xsdObt.mergedCurve.path.value)]) # EDAssert.strAlmostEqual(ref, obt, "Files are the same", _fAbsError=0.1) print plugin.__class__.lastBuffer.path.value print plugin.__class__.lastSample.path.value
def testExecute(self): """ """ self.run() plugin = self.getPlugin() xsdRef = XSDataResultBioSaxsSmartMergev1_0.parseString(self.readAndParseFile(self.getReferenceDataOutputFile())) xsdObt = plugin.getDataOutput() xsdObt.status = None #Executive summary is too complicated to test EDAssert.strAlmostEqual(xsdRef.marshal(), xsdObt.marshal(), "XML output structures are the same", _fAbsError=0.1) ref = " ".join([" ".join(i.split()) for i in open(self.destFile)]) obt = " ".join([" ".join(i.split()) for i in open(xsdObt.mergedCurve.path.value)]) EDAssert.strAlmostEqual(ref, obt, "Files are the same", _fAbsError=0.1)
def testExecute(self): """ """ self.run() plugin = self.getPlugin() xsdRef = XSDataResultBioSaxsSmartMergev1_0.parseString(self.readAndParseFile(self.getReferenceDataOutputFile())) xsdObt = plugin.getDataOutput() xsdObt.status = None #Executive summary is too complicated to test EDAssert.strAlmostEqual(xsdRef.marshal(), xsdObt.marshal(), "XML output structures are the same", _fAbsError=0.1) ref = " ".join([" ".join(i.split()) for i in open(self.destFile)]) obt = " ".join([" ".join(i.split()) for i in open(xsdObt.mergedCurve.path.value)]) EDAssert.strAlmostEqual(ref, obt, "Files are the same", _fAbsError=0.1)
def testExecute(self): """ """ plugin = self.getPlugin() plugin.__class__.lastBuffer = XSDataFile(XSDataString(os.path.join(EDUtilsPath.EDNA_TESTIMAGES, "buffer_before.dat"))) plugin.__class__.lastSample = XSDataFile(XSDataString(os.path.join(EDUtilsPath.EDNA_TESTIMAGES, "bioSaxsAveraged.dat"))) self.run() plugin = self.getPlugin() xsdRef = XSDataResultBioSaxsSmartMergev1_0.parseString(self.readAndParseFile(self.getReferenceDataOutputFile())) xsdRef.autoRg = None xsdObt = plugin.getDataOutput() xsdObt.status = None #Executive summary is too complicated to test EDAssert.strAlmostEqual(xsdRef.marshal(), xsdObt.marshal(), "XML output structures are the same", _fAbsError=0.1) # ref = " ".join([" ".join(i.split()) for i in open(self.destFile)]) # obt = " ".join([" ".join(i.split()) for i in open(xsdObt.mergedCurve.path.value)]) # EDAssert.strAlmostEqual(ref, obt, "Files are the same", _fAbsError=0.1) print plugin.__class__.lastBuffer.path.value print plugin.__class__.lastSample.path.value