예제 #1
0
 def tearDown(self):
     if self._server is not None:
         self._server.shutdown()
         self._server = None
     if self._old_repo is not None:
         tear_down_repo(self._old_repo)
     if self._new_repo is not None:
         tear_down_repo(self._new_repo)
예제 #2
0
    def test_add_if_new_symbolic(self):
        # Use an empty repo instead of the default.
        tear_down_repo(self._repo)
        repo_dir = os.path.join(tempfile.mkdtemp(), 'test')
        os.makedirs(repo_dir)
        self._repo = Repo.init(repo_dir)
        refs = self._repo.refs

        nines = '9' * 40
        self.assertEqual('ref: refs/heads/master', refs.read_ref('HEAD'))
        self.assertFalse('refs/heads/master' in refs)
        self.assertTrue(refs.add_if_new('HEAD', nines))
        self.assertEqual('ref: refs/heads/master', refs.read_ref('HEAD'))
        self.assertEqual(nines, refs['HEAD'])
        self.assertEqual(nines, refs['refs/heads/master'])
        self.assertFalse(refs.add_if_new('HEAD', '1' * 40))
        self.assertEqual(nines, refs['HEAD'])
        self.assertEqual(nines, refs['refs/heads/master'])
예제 #3
0
파일: test_refs.py 프로젝트: PKRoma/dulwich
    def test_add_if_new_symbolic(self):
        # Use an empty repo instead of the default.
        tear_down_repo(self._repo)
        repo_dir = os.path.join(tempfile.mkdtemp(), 'test')
        os.makedirs(repo_dir)
        self._repo = Repo.init(repo_dir)
        refs = self._repo.refs

        nines = b'9' * 40
        self.assertEqual(b'ref: refs/heads/master', refs.read_ref(b'HEAD'))
        self.assertFalse(b'refs/heads/master' in refs)
        self.assertTrue(refs.add_if_new(b'HEAD', nines))
        self.assertEqual(b'ref: refs/heads/master', refs.read_ref(b'HEAD'))
        self.assertEqual(nines, refs[b'HEAD'])
        self.assertEqual(nines, refs[b'refs/heads/master'])
        self.assertFalse(refs.add_if_new(b'HEAD', b'1' * 40))
        self.assertEqual(nines, refs[b'HEAD'])
        self.assertEqual(nines, refs[b'refs/heads/master'])
예제 #4
0
    def test_add_if_new_symbolic(self):
        # Use an empty repo instead of the default.
        tear_down_repo(self._repo)
        repo_dir = os.path.join(tempfile.mkdtemp(), "test")
        os.makedirs(repo_dir)
        self._repo = Repo.init(repo_dir)
        refs = self._repo.refs

        nines = "9" * 40
        self.assertEqual("ref: refs/heads/master", refs.read_ref("HEAD"))
        self.assertFalse("refs/heads/master" in refs)
        self.assertTrue(refs.add_if_new("HEAD", nines))
        self.assertEqual("ref: refs/heads/master", refs.read_ref("HEAD"))
        self.assertEqual(nines, refs["HEAD"])
        self.assertEqual(nines, refs["refs/heads/master"])
        self.assertFalse(refs.add_if_new("HEAD", "1" * 40))
        self.assertEqual(nines, refs["HEAD"])
        self.assertEqual(nines, refs["refs/heads/master"])
예제 #5
0
 def tearDown(self):
     tear_down_repo(self._repo)
     super(BuildRepoTests, self).tearDown()
예제 #6
0
 def tearDown(self):
     tear_down_repo(self._repo)
     TestCase.tearDown(self)
예제 #7
0
 def tearDown(self):
     if self._repo is not None:
         tear_down_repo(self._repo)
     super(RepositoryTests, self).tearDown()
예제 #8
0
파일: test_refs.py 프로젝트: PKRoma/dulwich
 def tearDown(self):
     tear_down_repo(self._repo)
     TestCase.tearDown(self)
예제 #9
0
 def tearDown(self):
     tear_down_repo(self._repo)
     super(BuildRepoTests, self).tearDown()
예제 #10
0
 def tearDown(self):
     if self._repo is not None:
         tear_down_repo(self._repo)
     super(RepositoryTests, self).tearDown()
예제 #11
0
 def tearDown(self):
     CompatTestCase.tearDown(self)
     tear_down_repo(self._repo)
예제 #12
0
 def tearDown(self):
     if self._repo is not None:
         tear_down_repo(self._repo)
예제 #13
0
 def tearDown(self):
     tear_down_repo(self._repo)