예제 #1
0
 def setUp(self):
     ActionTestCase.setUp(self)
     self.repo = Repository('domainId', 'rep')
     self.uploader = CallTrace('Uploader')
     self.repo.createUploader = lambda logger: self.uploader
     self.stateDir = self.tmp_path / 'state'
     self.logDir = self.tmp_path / 'log'
     self.state = State(self.stateDir, self.logDir, 'rep')
     self.smoothaction = SmoothAction(self.repo, self.state, NilEventLogger())
     self.idfilename = join(self.stateDir, 'rep.ids')
     self.invalidIdsFilename = join(self.stateDir, 'rep_invalid.ids')
     self.old_idfilename = join(self.stateDir, 'rep.ids.old')
     self.statsfilename = join(self.stateDir,'rep.stats')
 def getRepositoryObject(self, identifier, domainId):
     result = Repository(repositoryId=identifier, domainId=domainId)
     result.fill(self, self.getRepository(identifier, domainId))
     return result