~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_errors.py

  • Committer: John Arbash Meinel
  • Date: 2010-08-02 17:16:12 UTC
  • mto: This revision was merged to the branch mainline in revision 5369.
  • Revision ID: john@arbash-meinel.com-20100802171612-rdh5ods70w2bl3j7
We also have to re-implement it for _simple_set_pyx.pyx

Show diffs side-by-side

added added

removed removed

Lines of Context:
655
655
        str(err)
656
656
        self.assertEqual(['open_repository'], fake_bzrdir.calls)
657
657
 
 
658
    def test_invalid_pattern(self):
 
659
        error = errors.InvalidPattern('Bad pattern msg.')
 
660
        self.assertEqualDiff("Invalid pattern(s) found. Bad pattern msg.",
 
661
            str(error))
 
662
 
658
663
 
659
664
class PassThroughError(errors.BzrError):
660
665
 
703
708
            str(e), 'Unprintable exception ErrorWithBadFormat')
704
709
 
705
710
    def test_cannot_bind_address(self):
706
 
        # see <https://bugs.edge.launchpad.net/bzr/+bug/286871>
 
711
        # see <https://bugs.launchpad.net/bzr/+bug/286871>
707
712
        e = errors.CannotBindAddress('example.com', 22,
708
713
            socket.error(13, 'Permission denied'))
709
714
        self.assertContainsRe(str(e),
713
718
        e = errors.FileTimestampUnavailable("/path/foo")
714
719
        self.assertEquals("The filestamp for /path/foo is not available.",
715
720
            str(e))
 
721
            
 
722
    def test_transform_rename_failed(self):
 
723
        e = errors.TransformRenameFailed(u"from", u"to", "readonly file", 2)
 
724
        self.assertEquals(
 
725
            u"Failed to rename from to to: readonly file",
 
726
            str(e))