def populatedRepositorySetUp(self, parent, name): """Prepare the test repsotiroy""" self.workd = join(parent, name) deferred = run('mkdir', ['-p', self.workd]) deferred.addCallback(lambda _: self.git('init')) deferred.addCallback(lambda _: add_commit(self.workd, 'bar', 'spong', 'foo')) return deferred.addCallback(lambda _: git(self.workd, 'tag', 'master-1'))
def tearDown(self): deferred = run('rm', ['-rf', self.parent_directory]) def detach(_): del self.multigit deferred.addCallback(detach) return deferred.addCallback(lambda _: self.tearDownChangeSource())