~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_errors.py

  • Committer: Andrew Bennetts
  • Date: 2009-02-13 07:34:40 UTC
  • mto: This revision was merged to the branch mainline in revision 4027.
  • Revision ID: andrew.bennetts@canonical.com-20090213073440-qzvli80q9729jvce
Implement suspend_write_group/resume_write_group.

Show diffs side-by-side

added added

removed removed

Lines of Context:
583
583
        self.assertEqual('"foo" is not a valid shelf id, '
584
584
            'try a number instead.', str(err))
585
585
 
 
586
    def test_unresumable_write_groups(self):
 
587
        repo = "dummy repo"
 
588
        wg_tokens = ['token']
 
589
        reason = "a reason"
 
590
        err = errors.UnresumableWriteGroups(repo, wg_tokens, reason)
 
591
        self.assertEqual(
 
592
            "Repository dummy repo cannot resume write group(s) "
 
593
            "['token']: a reason", str(err))
 
594
 
 
595
    def test_unsuspendable_write_group(self):
 
596
        repo = "dummy repo"
 
597
        err = errors.UnsuspendableWriteGroup(repo)
 
598
        self.assertEqual(
 
599
            'Repository dummy repo cannot suspend a write group.', str(err))
 
600
 
586
601
 
587
602
class PassThroughError(errors.BzrError):
588
603