~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/blackbox/test_annotate.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2006-09-17 21:19:56 UTC
  • mfrom: (1997.1.6 bind-does-not-push-or-pull)
  • Revision ID: pqm@pqm.ubuntu.com-20060917211956-6e30d07da410fd1a
(Robert Collins) Change the Branch bind method to just bind rather than binding and pushing (fixes #43744 and #39542)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Copyright (C) 2005 by Canonical Ltd
2
2
# -*- coding: utf-8 -*-
3
 
 
 
3
#
4
4
# This program is free software; you can redistribute it and/or modify
5
5
# it under the terms of the GNU General Public License as published by
6
6
# the Free Software Foundation; either version 2 of the License, or
7
7
# (at your option) any later version.
8
 
 
 
8
#
9
9
# This program is distributed in the hope that it will be useful,
10
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
12
# GNU General Public License for more details.
13
 
 
 
13
#
14
14
# You should have received a copy of the GNU General Public License
15
15
# along with this program; if not, write to the Free Software
16
16
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
28
28
import os
29
29
import shutil
30
30
import sys
31
 
import os
32
31
 
33
32
from bzrlib.branch import Branch
34
33
from bzrlib.errors import BzrCommandError
72
71
''')
73
72
 
74
73
    def test_annotate_cmd_revision(self):
75
 
        out, err = self.run_bzr_captured(['annotate', 'hello.txt', '-r 1'])
 
74
        out, err = self.run_bzr_captured(['annotate', 'hello.txt', '-r1'])
76
75
        self.assertEquals(err, '')
77
76
        self.assertEqualDiff(out, '''\
78
77
    1 test@us | my helicopter
79
78
''')
80
79
 
81
80
    def test_annotate_cmd_revision3(self):
82
 
        out, err = self.run_bzr_captured(['annotate', 'hello.txt', '-r 3'])
 
81
        out, err = self.run_bzr_captured(['annotate', 'hello.txt', '-r3'])
83
82
        self.assertEquals(err, '')
84
83
        self.assertEqualDiff(out, '''\
85
84
    1 test@us | my helicopter
87
86
''')
88
87
 
89
88
    def test_annotate_cmd_unknown_revision(self):
90
 
        out, err = self.run_bzr_captured(['annotate', 'hello.txt', '-r 10'],
 
89
        out, err = self.run_bzr_captured(['annotate', 'hello.txt', '-r', '10'],
91
90
                                         retcode=3)
92
91
        self.assertEquals(out, '')
93
 
        self.assertContainsRe(err, 'has no revision 10')
 
92
        self.assertContainsRe(err, 'Requested revision: \'10\' does not exist')
94
93
 
95
94
    def test_annotate_cmd_two_revisions(self):
96
 
        out, err = self.run_bzr_captured(['annotate', 'hello.txt', '-r 1..2'],
 
95
        out, err = self.run_bzr_captured(['annotate', 'hello.txt', '-r1..2'],
97
96
                                         retcode=3)
98
97
        self.assertEquals(out, '')
99
98
        self.assertEquals(err, 'bzr: ERROR: bzr annotate --revision takes'