def getXSDataResultPowderIntegration(self, _xsDataResultFIT2DCake): """ """ xsDataResultPowderIntegration = XSDataResultPowderIntegration() xsDataResultPowderIntegration.setIntegratedIntensities(_xsDataResultFIT2DCake.getResultFile()) return xsDataResultPowderIntegration
def __init__(self): """ """ EDPluginControl.__init__(self) self.setXSDataInputClass(XSDataInputPowderIntegration) self.m_edStringControlledPluginName = "EDPluginSPDCakev1_5" self.m_edPluginPowderIntegration = None self.xsDataResultPowderIntegration = XSDataResultPowderIntegration()
def testGenerateXSDataResultPowderIntegration(self): strReferenceInputFile = os.path.join(self.m_strDataPath, "XSDataResultFIT2DCake_reference.xml") strXMLInput = EDUtilsTest.readAndParseFile(strReferenceInputFile) EDApplication.loadModule("XSDataFIT2Dv1_0") from XSDataFIT2Dv1_0 import XSDataResultFIT2DCake xsDataResultFIT2DCake = XSDataResultFIT2DCake.parseString(strXMLInput) from EDHandlerXSDataFIT2Dv1_0 import EDHandlerXSDataFIT2Dv1_0 edHandlerXSDataFIT2Dv1_0 = EDHandlerXSDataFIT2Dv1_0() xsDataResultPowderDiffraction = edHandlerXSDataFIT2Dv1_0.getXSDataResultPowderIntegration(xsDataResultFIT2DCake) strReferencePath = os.path.join(self.m_strDataPath, "XSDataResultPowderIntegration_reference.xml") strXMLResultReference = EDUtilsTest.readAndParseFile(strReferencePath) EDApplication.loadModule("XSDataDiffractionCTv1") from XSDataDiffractionCTv1 import XSDataResultPowderIntegration xsDataResultPowderIntegrationReference = XSDataResultPowderIntegration.parseString(strXMLResultReference) EDAssert.equal(xsDataResultPowderIntegrationReference.marshal(), xsDataResultPowderDiffraction.marshal())
def testGenerateXSDataResultPowderIntegration(self): strReferenceInputFile = os.path.join( self.m_strDataPath, "XSDataResultFIT2DCake_reference.xml") strXMLInput = EDUtilsTest.readAndParseFile(strReferenceInputFile) EDApplication.loadModule("XSDataFIT2Dv1_0") from XSDataFIT2Dv1_0 import XSDataResultFIT2DCake xsDataResultFIT2DCake = XSDataResultFIT2DCake.parseString(strXMLInput) from EDHandlerXSDataFIT2Dv1_0 import EDHandlerXSDataFIT2Dv1_0 edHandlerXSDataFIT2Dv1_0 = EDHandlerXSDataFIT2Dv1_0() xsDataResultPowderDiffraction = edHandlerXSDataFIT2Dv1_0.getXSDataResultPowderIntegration( xsDataResultFIT2DCake) strReferencePath = os.path.join( self.m_strDataPath, "XSDataResultPowderIntegration_reference.xml") strXMLResultReference = EDUtilsTest.readAndParseFile(strReferencePath) EDApplication.loadModule("XSDataDiffractionCTv1") from XSDataDiffractionCTv1 import XSDataResultPowderIntegration xsDataResultPowderIntegrationReference = XSDataResultPowderIntegration.parseString( strXMLResultReference) EDAssert.equal(xsDataResultPowderIntegrationReference.marshal(), xsDataResultPowderDiffraction.marshal())