def createReRecoSpec(self, specName, returnType="spec", splitter = None, inputDataset = None, dbsUrl = None): spec = TestReRecoWorkload(specName, rerecoArgs) if inputDataset != None: spec.taskIterator().next().data.input.dataset.primary = inputDataset if dbsUrl != None: print dbsUrl spec.taskIterator().next().data.input.dataset.dbsurl = dbsUrl return self._selectReturnType(spec, returnType, splitter)
def createReRecoSpec(self, specName, returnType="spec", splitter = None, inputDataset = None, dbsUrl = None, **additionalArgs): # update args, then reset them args = getTestArguments() args.update(additionalArgs) spec = TestReRecoWorkload(specName, args) if inputDataset != None: spec.taskIterator().next().data.input.dataset.primary = inputDataset if dbsUrl != None: print dbsUrl spec.taskIterator().next().data.input.dataset.dbsurl = dbsUrl return self._selectReturnType(spec, returnType, splitter)
def createReRecoSpec(self, specName, returnType="spec", splitter=None, inputDataset=None, dbsUrl=None): spec = TestReRecoWorkload(specName, rerecoArgs) if inputDataset != None: spec.taskIterator().next( ).data.input.dataset.primary = inputDataset if dbsUrl != None: print dbsUrl spec.taskIterator().next().data.input.dataset.dbsurl = dbsUrl return self._selectReturnType(spec, returnType, splitter)