~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Benoît Pierre
  • Date: 2011-10-23 13:56:11 UTC
  • mto: This revision was merged to the branch mainline in revision 6231.
  • Revision ID: benoit.pierre@gmail.com-20111023135611-lv0ens8nmnedy4ze
Update upgrade tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
89
89
    def test_upgrade_up_to_date(self):
90
90
        self.make_current_format_branch_and_checkout()
91
91
        # when up to date we should get a message to that effect
92
 
        (out, err) = self.run_bzr('upgrade current_format_branch', retcode=3)
93
 
        err_msg = ('The branch format %s is already at the most recent format.'
94
 
                   % ('Meta directory format 1'))
95
 
        self.assertEqualDiff('conversion error: %s\nbzr: ERROR: %s\n'
96
 
                             % (err_msg, err_msg),
97
 
                             err)
 
92
        burl = self.get_transport('current_format_branch').local_abspath(".")
 
93
        (out, err) = self.run_bzr('upgrade current_format_branch', retcode=0)
 
94
        self.assertEqual(
 
95
            'Upgrading branch %s/ ...\n'
 
96
            'The branch format %s is already at the most recent format.\n'
 
97
            % (burl, 'Meta directory format 1'),
 
98
            out)
98
99
 
99
100
    def test_upgrade_up_to_date_checkout_warns_branch_left_alone(self):
100
101
        self.make_current_format_branch_and_checkout()
103
104
        # date
104
105
        burl = self.get_transport('current_format_branch').local_abspath(".")
105
106
        curl = self.get_transport('current_format_checkout').local_abspath(".")
106
 
        (out, err) = self.run_bzr('upgrade current_format_checkout', retcode=3)
 
107
        (out, err) = self.run_bzr('upgrade current_format_checkout', retcode=0)
107
108
        self.assertEqual(
108
109
            'Upgrading branch %s/ ...\nThis is a checkout.'
109
110
            ' The branch (%s/) needs to be upgraded separately.\n'
110
 
            % (curl, burl),
 
111
            'The branch format %s is already at the most recent format.\n'
 
112
            % (curl, burl, 'Meta directory format 1'),
111
113
            out)
112
 
        msg = 'The branch format %s is already at the most recent format.' % (
113
 
            'Meta directory format 1')
114
 
        self.assertEqualDiff('conversion error: %s\nbzr: ERROR: %s\n'
115
 
                             % (msg, msg),
116
 
                             err)
117
114
 
118
115
    def test_upgrade_checkout(self):
119
116
        # upgrading a checkout should work