def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__( self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile( os.path.join( self.getPluginTestsDataHome(), "XSDataInputMXCuBE_withRotationRangeAndRadiationDamageModel.xml" ))
def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage([ "fewSpots_1_001.img" ])
__license__ = "GPLv3+" __copyright__ = "European Synchrotron Radiation Facility, Grenoble, France" import os from EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4 import EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4 from EDAssert import EDAssert class EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_withNoImages( EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4): def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__( self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile( os.path.join(self.getPluginTestsDataHome(), "XSDataInputMXCuBE_withNoImages.xml")) def testExecute(self): self.run() def process(self): self.addTestMethod(self.testExecute) if __name__ == '__main__': edTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_withDamPar = EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4( "EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_withDamPar") edTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_withDamPar.execute()
def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__(self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile(os.path.join(self.getPluginTestsDataHome(), "XSDataInputMXCuBE_collectAdditionalImages.xml"))
def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__(self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile(os.path.join(self.getPluginTestsDataHome(), "XSDataInputMXCuBE_invalidFlux.xml")) self.setAcceptPluginFailure(True)
def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage([ "fewSpots_1_001.img" ])
def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage([ "ref-testscale_1_001.img", "ref-testscale_1_002.img" ])
def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__(self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile(os.path.join(self.getPluginTestsDataHome(), "XSDataInputMXCuBE_bestBFactorFailed.xml"))
def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage([ "ref-opid30a1_4_0001.cbf", "ref-opid30a1_4_0002.cbf", "ref-opid30a1_4_0003.cbf", "ref-opid30a1_4_0004.cbf" ])
def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__(self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile(os.path.join(self.getPluginTestsDataHome(), "XSDataInputMXCuBE_withRotationRangeAndRadiationDamageModel.xml"))
def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage([ "ref-opid30a1_4_0001.cbf", "ref-opid30a1_4_0002.cbf", "ref-opid30a1_4_0003.cbf", "ref-opid30a1_4_0004.cbf" ])
def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__( self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile( os.path.join(self.getPluginTestsDataHome(), "XSDataInputMXCuBE_collectAdditionalImages.xml"))
def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage( ["ref-testscale_1_001.img", "ref-testscale_1_002.img"])
def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self)
def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self)
class EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_bestBFactorFailed(EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4): def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__(self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile(os.path.join(self.getPluginTestsDataHome(), "XSDataInputMXCuBE_bestBFactorFailed.xml")) def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage([ "ref-fx44_3_bis_1_0001.cbf", "ref-fx44_3_bis_1_0002.cbf"]) def testExecute(self): self.run() def process(self): self.addTestMethod(self.testExecute) if __name__ == '__main__': EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_bestBFactorFailed = EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4("EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_bestBFactorFailed") EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_bestBFactorFailed.execute()
def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__(self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile(os.path.join(self.getPluginTestsDataHome(), "XSDataInputMXCuBE_characterisationFailure.xml")) def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage([ "fewSpots_1_001.img" ]) def testExecute(self): self.run() edPlugin = self.getPlugin() strWorkingDirectory = edPlugin.getWorkingDirectory() EDAssert.equal(True, os.path.exists(os.path.join(strWorkingDirectory, "ControlInterfaceToMXCuBEv1_4_dataOutput.xml"))) def process(self): self.addTestMethod(self.testExecute) if __name__ == '__main__': edTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_characterisationFailure = EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4("EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_characterisationFailure") edTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_characterisationFailure.execute()
def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage([ "ref-fx44_3_bis_1_0001.cbf", "ref-fx44_3_bis_1_0002.cbf"])
class EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_withRotationRangeAndRadiationDamageModel( EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4): def __init__(self, _edStringTestName=None): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.__init__( self, "EDPluginControlInterfaceToMXCuBEv1_4") self.setDataInputFile( os.path.join( self.getPluginTestsDataHome(), "XSDataInputMXCuBE_withRotationRangeAndRadiationDamageModel.xml" )) def preProcess(self): EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4.preProcess(self) self.loadTestImage( ["ref-testscale_1_001.img", "ref-testscale_1_002.img"]) def testExecute(self): self.run() def process(self): self.addTestMethod(self.testExecute) if __name__ == '__main__': edTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_withRotationRangeAndRadiationDamageModel = EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4( "EDTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_withRotationRangeAndRadiationDamageModel" ) edTestCasePluginExecuteControlInterfaceToMXCuBEv1_4_withRotationRangeAndRadiationDamageModel.execute( )