コード例 #1
0
 def setUp(self):
     self.repository_path = os.path.join(example_repositories, "subversion")
     self.repos = SubversionRepository("file://%s" % self.repository_path)
     self.tmpdir = tempfile.mkdtemp()
     self.repos.checkout(self.tmpdir)
     self.wc = SubversionWorkingCopy(self.tmpdir)
     self.latest_version = "3"
     self.previous_version = "1"
コード例 #2
0
 def test__get_repository_from_working_copy(self):
     repos = SubversionRepository("file://%s/subversion" % self.basepath)
     tmpdir = tempfile.mkdtemp()
     repos.checkout(tmpdir)
     orig_dir = os.getcwd()
     os.chdir(tmpdir)
     repos1 = get_repository(None)
     os.chdir(orig_dir)
     self.assertEqual(repos, repos1)
     shutil.rmtree(tmpdir)
コード例 #3
0
 def test__exists__with_nonexistent_repos__should_raise_Exception(self):
     r = SubversionRepository("file:///tmp/chnseriguchs")
     self.assertFalse(r.exists)
コード例 #4
0
 def _create_repository(self):
     return SubversionRepository("file://%s" % self.repository_path)