def setUp(self): super(TestSubversionWorkingTree, self).setUp() svn_server = SubversionServer('repository_path') svn_server.start_server() self.addCleanup(svn_server.stop_server) self.svn_branch_url = svn_server.makeBranch('trunk', [('README', 'original')])
def makeSVNCodeImport(self): """Make a `CodeImport` that points to a real Subversion repository.""" self.subversion_server = SubversionServer(self.repo_path) self.subversion_server.start_server() self.addCleanup(self.subversion_server.stop_server) url = self.subversion_server.makeBranch('trunk', [('README', 'contents')]) self.foreign_commit_count = 2 return self.factory.makeCodeImport(svn_branch_url=url)
def makeBzrSvnCodeImport(self): """Make a `CodeImport` that points to a real Subversion repository.""" self.subversion_server = SubversionServer(self.repo_path, use_svn_serve=True) self.subversion_server.start_server() self.addCleanup(self.subversion_server.stop_server) url = self.subversion_server.makeBranch('trunk', [('README', 'contents')]) self.foreign_commit_count = 2 return self.factory.makeCodeImport( svn_branch_url=url, rcs_type=RevisionControlSystems.BZR_SVN)