/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/tests/per_repository/test_repository.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-05-04 19:06:44 UTC
  • mfrom: (5816.4.2 move-more-repo-vf-tests)
  • Revision ID: pqm@pqm.ubuntu.com-20110504190644-xt0ebtkasp1rnfkc
(jelmer) Move more tests that require the full versioned files API to
 bzrlib.tests.per_repository_vf. (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
759
759
        self.assertEquals(inv_sha1, repo.get_revision('A').inventory_sha1)
760
760
        repo.unlock()
761
761
 
762
 
    def test_install_revisions(self):
763
 
        wt = self.make_branch_and_tree('source')
764
 
        wt.commit('A', allow_pointless=True, rev_id='A')
765
 
        repo = wt.branch.repository
766
 
        repo.lock_write()
767
 
        repo.start_write_group()
768
 
        repo.sign_revision('A', gpg.LoopbackGPGStrategy(None))
769
 
        repo.commit_write_group()
770
 
        repo.unlock()
771
 
        repo.lock_read()
772
 
        self.addCleanup(repo.unlock)
773
 
        repo2 = self.make_repository('repo2')
774
 
        revision = repo.get_revision('A')
775
 
        tree = repo.revision_tree('A')
776
 
        signature = repo.get_signature_text('A')
777
 
        repo2.lock_write()
778
 
        self.addCleanup(repo2.unlock)
779
 
        repository.install_revisions(repo2, [(revision, tree, signature)])
780
 
        self.assertEqual(revision, repo2.get_revision('A'))
781
 
        self.assertEqual(signature, repo2.get_signature_text('A'))
782
 
 
783
762
    # XXX: this helper duplicated from tests.test_repository
784
763
    def make_remote_repository(self, path, shared=False):
785
764
        """Make a RemoteRepository object backed by a real repository that will