def testRun(self): print 'testRun' runSrcList = srcApi.listRuns(path) runDstList = dstApi.listRuns(path) runSrcList.sort(key=lambda obj: obj['RunNumber']) runDstList.sort(key=lambda obj: obj['RunNumber']) #print runSrcList for i in range(len(runSrcList)): #for runInDBS in runList: valid.assertRun(self, runSrcList[i], runDstList[i])
def testRun(self): print "testRun" runSrcList = self.srcApi.listRuns(self.path) runDstList = self.dstApi.listRuns(self.path) runSrcList.sort(key=lambda obj: obj["RunNumber"]) runDstList.sort(key=lambda obj: obj["RunNumber"]) # print runSrcList for i in range(len(runSrcList)): # for runInDBS in runList: valid.assertRun(self, runSrcList[i], runDstList[i])
def test_01_File(self): print 'testFile' fileSrcList = srcApi.listFiles(path = path, retriveList = ['all'], otherDetails = True) fileDstList = dstApi.listFiles(path = path, retriveList = ['all'], otherDetails = True) fileSrcList.sort(key=lambda obj: obj['LogicalFileName']) fileDstList.sort(key=lambda obj: obj['LogicalFileName']) for i in range(len(fileSrcList)): valid.assertFile(self, fileSrcList[i], fileDstList[i]) algoSrcList = fileSrcList[i]['AlgoList'] algoDstList = fileDstList[i]['AlgoList'] algoSrcList.sort(key=lambda obj: obj['ParameterSetID']['Hash']) algoDstList.sort(key=lambda obj: obj['ParameterSetID']['Hash']) algoSrcList.sort(key=lambda obj: obj['ApplicationFamily']) algoDstList.sort(key=lambda obj: obj['ApplicationFamily']) #print algoSrcList #print "_______________________" #print algoDstList for j in range(len(algoSrcList)): valid.assertAlgo(self, algoSrcList[j], algoDstList[j]) lumiSrcList = fileSrcList[i]['LumiList'] lumiDstList = fileDstList[i]['LumiList'] lumiSrcList.sort(key=lambda obj: obj['LumiSectionNumber']) lumiDstList.sort(key=lambda obj: obj['LumiSectionNumber']) for j in range(len(lumiSrcList)): valid.assertLumi(self, lumiSrcList[j], lumiSrcList[j]) parentSrcList = fileSrcList[i]['ParentList'] parentDstList = fileDstList[i]['ParentList'] parentSrcList.sort(key=lambda obj: obj['LogicalFileName']) parentDstList.sort(key=lambda obj: obj['LogicalFileName']) for j in range(len(parentSrcList)): valid.assertFile(self, parentSrcList[j], parentDstList[j]) runSrcList = fileSrcList[i]['RunsList'] runDstList = fileDstList[i]['RunsList'] runSrcList.sort(key=lambda obj: obj['RunNumber']) runDstList.sort(key=lambda obj: obj['RunNumber']) #print runSrcList #print "____________________________________________" #print runDstList for j in range(len(runSrcList)): valid.assertRun(self, runSrcList[j], runDstList[j])
def test_01_File(self): print 'testFile' fileSrcList = srcApi.listFiles(path=path, retriveList=['all'], otherDetails=True) fileDstList = dstApi.listFiles(path=path, retriveList=['all'], otherDetails=True) fileSrcList.sort(key=lambda obj: obj['LogicalFileName']) fileDstList.sort(key=lambda obj: obj['LogicalFileName']) for i in range(len(fileSrcList)): valid.assertFile(self, fileSrcList[i], fileDstList[i]) algoSrcList = fileSrcList[i]['AlgoList'] algoDstList = fileDstList[i]['AlgoList'] algoSrcList.sort(key=lambda obj: obj['ApplicationFamily']) algoDstList.sort(key=lambda obj: obj['ApplicationFamily']) #print algoSrcList #print "_______________________" #print algoDstList for j in range(len(algoSrcList)): valid.assertAlgo(self, algoSrcList[j], algoDstList[j]) lumiSrcList = fileSrcList[i]['LumiList'] lumiDstList = fileDstList[i]['LumiList'] lumiSrcList.sort(key=lambda obj: obj['LumiSectionNumber']) lumiDstList.sort(key=lambda obj: obj['LumiSectionNumber']) for j in range(len(lumiSrcList)): valid.assertLumi(self, lumiSrcList[j], lumiSrcList[j]) parentSrcList = fileSrcList[i]['ParentList'] parentDstList = fileDstList[i]['ParentList'] parentSrcList.sort(key=lambda obj: obj['LogicalFileName']) parentDstList.sort(key=lambda obj: obj['LogicalFileName']) for j in range(len(parentSrcList)): valid.assertFile(self, parentSrcList[j], parentDstList[j]) runSrcList = fileSrcList[i]['RunsList'] runDstList = fileDstList[i]['RunsList'] runSrcList.sort(key=lambda obj: obj['RunNumber']) runDstList.sort(key=lambda obj: obj['RunNumber']) #print runSrcList #print "____________________________________________" #print runDstList for j in range(len(runSrcList)): valid.assertRun(self, runSrcList[j], runDstList[j])
def testFile(self): print "testFile" fileSrcList = self.srcApi.listFiles(path=self.path, retriveList=["all"], otherDetails=True) fileDstList = self.dstApi.listFiles(path=self.path, retriveList=["all"], otherDetails=True) fileSrcList.sort(key=lambda obj: obj["LogicalFileName"]) fileDstList.sort(key=lambda obj: obj["LogicalFileName"]) for i in range(len(fileSrcList)): valid.assertFile(self, fileSrcList[i], fileDstList[i]) algoSrcList = fileSrcList[i]["AlgoList"] algoDstList = fileDstList[i]["AlgoList"] for j in range(len(algoSrcList)): valid.assertAlgo(self, algoSrcList[j], algoDstList[j]) lumiSrcList = fileSrcList[i]["LumiList"] lumiDstList = fileDstList[i]["LumiList"] lumiSrcList.sort(key=lambda obj: obj["LumiSectionNumber"]) lumiDstList.sort(key=lambda obj: obj["LumiSectionNumber"]) for j in range(len(lumiSrcList)): valid.assertLumi(self, lumiSrcList[j], lumiSrcList[j]) parentSrcList = fileSrcList[i]["ParentList"] parentDstList = fileDstList[i]["ParentList"] parentSrcList.sort(key=lambda obj: obj["LogicalFileName"]) parentDstList.sort(key=lambda obj: obj["LogicalFileName"]) for j in range(len(parentSrcList)): valid.assertFile(self, parentSrcList[j], parentDstList[j]) runSrcList = fileSrcList[i]["RunsList"] runDstList = fileDstList[i]["RunsList"] runSrcList.sort(key=lambda obj: obj["RunNumber"]) runDstList.sort(key=lambda obj: obj["RunNumber"]) for j in range(len(runSrcList)): valid.assertRun(self, runSrcList[j], runDstList[j])