/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/branch_implementations/test_branch.py

  • Committer: Robert Collins
  • Date: 2006-03-06 12:11:25 UTC
  • mto: (1594.2.4 integration)
  • mto: This revision was merged to the branch mainline in revision 1596.
  • Revision ID: robertc@robertcollins.net-20060306121125-4f05992d44e3bda8
Convert Knit repositories to use knits.

Show diffs side-by-side

added added

removed removed

Lines of Context:
242
242
        branch.repository.sign_revision('A', strategy)
243
243
        self.assertEqual(Testament.from_revision(branch.repository, 
244
244
                         'A').as_short_text(),
245
 
                         branch.repository.revision_store.get('A', 
246
 
                         'sig').read())
 
245
                         branch.repository.get_signature_text('A'))
247
246
 
248
247
    def test_store_signature(self):
249
 
        branch = self.get_branch()
 
248
        wt = self.make_branch_and_tree('.')
 
249
        branch = wt.branch
250
250
        branch.repository.store_revision_signature(
251
251
            bzrlib.gpg.LoopbackGPGStrategy(None), 'FOO', 'A')
 
252
        self.assertRaises(errors.NoSuchRevision,
 
253
                          branch.repository.has_signature_for_revision_id,
 
254
                          'A')
 
255
        wt.commit("base", allow_pointless=True, rev_id='A')
252
256
        self.assertEqual('FOO', 
253
 
                         branch.repository.revision_store.get('A', 
254
 
                         'sig').read())
 
257
                         branch.repository.get_signature_text('A'))
255
258
 
256
259
    def test_branch_keeps_signatures(self):
257
260
        wt = self.make_branch_and_tree('source')
262
265
        # wt.clone should work to disks.
263
266
        self.build_tree(['target/'])
264
267
        d2 = wt.bzrdir.clone('target')
265
 
        self.assertEqual(wt.branch.repository.revision_store.get('A', 
266
 
                            'sig').read(),
267
 
                         d2.open_repository().revision_store.get('A', 
268
 
                            'sig').read())
 
268
        self.assertEqual(wt.branch.repository.get_signature_text('A'),
 
269
                         d2.open_repository().get_signature_text('A'))
269
270
 
270
271
    def test_nicks(self):
271
272
        """Branch nicknames"""