547
547
branch.revision_store.get('A', 'sig').read())
549
549
bzrlib.gpg.GPGStrategy = oldstrategy
551
def test_resign_range(self):
553
oldstrategy = bzrlib.gpg.GPGStrategy
554
branch = Branch.initialize('.')
555
branch.commit("base", allow_pointless=True, rev_id='A')
556
branch.commit("base", allow_pointless=True, rev_id='B')
557
branch.commit("base", allow_pointless=True, rev_id='C')
559
# monkey patch gpg signing mechanism
560
from bzrlib.testament import Testament
561
bzrlib.gpg.GPGStrategy = bzrlib.gpg.LoopbackGPGStrategy
562
self.runbzr('re-sign -r 1..')
563
self.assertEqual(Testament.from_revision(branch,'A').as_short_text(),
564
branch.revision_store.get('A', 'sig').read())
565
self.assertEqual(Testament.from_revision(branch,'B').as_short_text(),
566
branch.revision_store.get('B', 'sig').read())
567
self.assertEqual(Testament.from_revision(branch,'C').as_short_text(),
568
branch.revision_store.get('C', 'sig').read())
570
bzrlib.gpg.GPGStrategy = oldstrategy
551
573
def listdir_sorted(dir):
552
574
L = os.listdir(dir)