~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_errors.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-02-21 07:21:10 UTC
  • mfrom: (4029.1.1 ianc-integration)
  • Revision ID: pqm@pqm.ubuntu.com-20090221072110-uf8tjt38l6r3vo6o
Filtered views (Ian Clatworthy)

Show diffs side-by-side

added added

removed removed

Lines of Context:
577
577
        self.assertEqual(str(err), "Branching 'bar'(foo) must create a"
578
578
                                   " working tree.")
579
579
 
 
580
    def test_no_such_view(self):
 
581
        err = errors.NoSuchView('foo')
 
582
        self.assertEquals("No such view: foo.", str(err))
 
583
 
 
584
    def test_views_not_supported(self):
 
585
        err = errors.ViewsNotSupported('atree')
 
586
        err_str = str(err)
 
587
        self.assertStartsWith(err_str, "Views are not supported by ")
 
588
        self.assertEndsWith(err_str, "; use 'bzr upgrade' to change your "
 
589
            "tree to a later format.")
 
590
 
 
591
    def test_file_outside_view(self):
 
592
        err = errors.FileOutsideView('baz', ['foo', 'bar'])
 
593
        self.assertEquals('Specified file "baz" is outside the current view: '
 
594
            'foo, bar', str(err))
 
595
 
580
596
    def test_invalid_shelf_id(self):
581
597
        invalid_id = "foo"
582
598
        err = errors.InvalidShelfId(invalid_id)