Skip to content
Snippets Groups Projects
Commit abab67f9 authored by Savici, Andrei T.'s avatar Savici, Andrei T.
Browse files

pylint stuff. refs #11585

parent 747b4716
No related branches found
No related tags found
No related merge requests found
......@@ -88,7 +88,7 @@ class BuildSQWTest(stresstesting.MantidStressTest):
# Do the final merge
sqw_file = os.path.join(config["defaultsave.directory"],"BuildSQWTestCurrent.nxs")
finalSQW = MergeMDFiles(",".join(self._created_files),OutputFilename=sqw_file,Parallel='0')
dummy_finalSQW = MergeMDFiles(",".join(self._created_files),OutputFilename=sqw_file,Parallel='0')
self._created_files.append(sqw_file)
def validate(self):
......@@ -101,14 +101,14 @@ class BuildSQWTest(stresstesting.MantidStressTest):
for filename in self._created_files:
try:
os.remove(filename)
except OSError,exc:
except OSError:
mantid.logger.warning("Unable to remove created file '%s'" % filename)
class LoadSQW_FileBasedTest(BuildSQWTest):
""" The test checks loading MD workspace from SQW file when target file is file based"""
def __init__(self):
super(LoadSQW_FileBasedTest, self).__init__()
self._input_data = ["Test22meV2f.sqw","Test22meVMD.nxs"]
def runTest(self):
......@@ -116,7 +116,7 @@ class LoadSQW_FileBasedTest(BuildSQWTest):
MDws_file = os.path.join(config["defaultsave.directory"],"LoadSQWTestFileBased.nxs")
sqw_file = os.path.join(self._input_location,self._input_data[0])
wsMD=LoadSQW(Filename=sqw_file, OutputFilename=MDws_file)
dummy_wsMD=LoadSQW(Filename=sqw_file, OutputFilename=MDws_file)
self._created_files=MDws_file
......@@ -127,7 +127,7 @@ class LoadSQW_FileBasedTest(BuildSQWTest):
Reference=LoadMD(Filename=ref_file, FileBackEnd=True, Memory=100)
rez = CompareMDWorkspaces(Workspace1="wsMD",Workspace2=Reference,Tolerance=1.e-5,CheckEvents=False,IgnoreBoxID=False)
DeleteWorkspace("wsMD")
DeleteWorkspace("dummy_wsMD")
return rez[0]
......@@ -135,14 +135,14 @@ class LoadSQW_MemBasedTest(BuildSQWTest):
""" The test checks loading MD workspace from SQW file when target file is file based"""
def __init__(self):
super(LoadSQW_MemBasedTest, self).__init__()
self._input_data = ["Test22meV2f.sqw","Test22meVMD.nxs"]
def runTest(self):
sqw_file = os.path.join(self._input_location,self._input_data[0])
wsMD=LoadSQW(Filename=sqw_file)
dummy_wsMD=LoadSQW(Filename=sqw_file)
self._created_files=[]
......@@ -153,6 +153,6 @@ class LoadSQW_MemBasedTest(BuildSQWTest):
Reference=LoadMD(Filename=ref_file, FileBackEnd=True, Memory=100)
rez = CompareMDWorkspaces(Workspace1="wsMD",Workspace2=Reference,Tolerance=1.e-5,CheckEvents=False,IgnoreBoxID=False)
DeleteWorkspace("wsMD")
DeleteWorkspace("dummy_wsMD")
return rez[0]
......@@ -8,7 +8,7 @@ MAX_ALG_LEN = 40 # TODO convention says 20 is the maximum
SPECIAL = ["InputWorkspace", "OutputWorkspace", "Workspace",
"ReductionProperties"]
SPECIAL_UPPER = [name.upper for name in SPECIAL]
SPECIAL_UPPER = [specialname.upper for specialname in SPECIAL]
# TODO this list should be empty
ALG_BAD_PARAMS = {
......@@ -29,10 +29,10 @@ ALG_BAD_PARAMS = {
"PoldiRemoveDeadWires(v1)":("nbExcludedWires", "nbAuteDeadWires"),
"SaveIsawQvector(v1)":("Qx_vector", "Qy_vector", "Qz_vector"),
"SCDCalibratePanels(v1)":("a", "b", "c", "alpha", "beta", "gamma",
"useL0", "usetimeOffset", "usePanelWidth",
"usePanelHeight", "usePanelPosition",
"usePanelOrientation", "tolerance",
"MaxPositionChange_meters"),
"useL0", "usetimeOffset", "usePanelWidth",
"usePanelHeight", "usePanelPosition",
"usePanelOrientation", "tolerance",
"MaxPositionChange_meters"),
"SetSampleMaterial(v1)":("bAverage", "bSquaredAverage"),
"SetUB(v1)":("a", "b", "c", "alpha", "beta", "gamma", "u", "v"),
"ViewBOA(v1)":("CD-Distance"),
......@@ -61,6 +61,13 @@ FUNC_BAD_PARAMS = {
}
class Algorithms(stresstesting.MantidStressTest):
def __init__(self):
self.__ranOk = 0
self.algRegExp = re.compile(r'^[A-Z][a-zA-Z0-9]+$')
self.paramRegExp = re.compile(r'^[A-Z][a-zA-Z0-9]*$')
self.categoryRegExp = re.compile(r'^([A-Z][a-zA-Z]+\\?)+$')
def verifyAlgName(self, name):
if not self.algRegExp.match(name):
print "Algorithm " + name + " has a name that violates conventions"
......@@ -108,11 +115,6 @@ class Algorithms(stresstesting.MantidStressTest):
return True
def runTest(self):
self.__ranOk = 0
self.algRegExp = re.compile(r'^[A-Z][a-zA-Z0-9]+$')
self.paramRegExp = re.compile(r'^[A-Z][a-zA-Z0-9]*$')
self.categoryRegExp = re.compile(r'^([A-Z][a-zA-Z]+\\?)+$')
algs = AlgorithmFactory.getRegisteredAlgorithms(True)
for (name, versions) in algs.iteritems():
......@@ -144,6 +146,12 @@ class Algorithms(stresstesting.MantidStressTest):
return True
class FitFunctions(stresstesting.MantidStressTest):
def __init__(self):
self.__ranOk = 0
self.funcRegExp = re.compile(r'^[A-Z][a-zA-Z0-9]+$')
self.paramRegExp = re.compile(r'^[A-Z][a-zA-Z0-9]*$')
self.categoryRegExp = re.compile(r'^([A-Z][a-zA-Z]+\\?)+$')
def verifyFuncName(self, name):
if name in FUNC_BAD_NAME:
return True
......@@ -192,11 +200,6 @@ class FitFunctions(stresstesting.MantidStressTest):
return True
def runTest(self):
self.__ranOk = 0
self.funcRegExp = re.compile(r'^[A-Z][a-zA-Z0-9]+$')
self.paramRegExp = re.compile(r'^[A-Z][a-zA-Z0-9]*$')
self.categoryRegExp = re.compile(r'^([A-Z][a-zA-Z]+\\?)+$')
functions = mantid.api.FunctionFactory.getFunctionNames()
for name in functions:
if not self.verifyFuncName(name):
......
......@@ -48,7 +48,7 @@ class POLDIAnalyseResidualsTest(stresstesting.MantidStressTest):
self.assertDelta(slope, 1.0, 1e-2, "Slope is larger than 1.0 for %s (is: %d)" % (dataFile, slope))
relativeSlopeError = fitResult.cell(1, 2) / slope
self.assertLessThan(relativeSlopeError, 5e-3,
self.assertLessThan(relativeSlopeError, 5e-3,
"Relative error of slope is too large for %s (is: %d)" % (dataFile, relativeSlopeError))
intercept = fitResult.cell(0, 1)
......@@ -56,5 +56,5 @@ class POLDIAnalyseResidualsTest(stresstesting.MantidStressTest):
residuals = mtd[fitNameTemplate + "_Workspace"].dataY(2)
maxAbsoluteResidual = np.max(np.abs(residuals))
self.assertLessThan(maxAbsoluteResidual, 1.0,
self.assertLessThan(maxAbsoluteResidual, 1.0,
"Maximum absolute residual is too large for %s (is: %d)" % (dataFile, maxAbsoluteResidual))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment