~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

Remove usage of tree.pending_merges().

Show diffs side-by-side

added added

removed removed

Lines of Context:
134
134
        self.merge(tree2.branch, wt)
135
135
        wt.commit('merge b4', rev_id='a3')
136
136
 
137
 
        self.assertEqual('a3', wt.last_revision())
138
 
        self.assertEqual([], wt.pending_merges())
 
137
        self.assertEqual(['a3'], wt.get_parent_ids())
139
138
 
140
139
        os.chdir('tree')
141
140
        out, err = self.run_bzr('uncommit', '--force')
142
141
 
143
 
        self.assertEqual('a2', wt.last_revision())
144
 
        self.assertEqual(['b4'], wt.pending_merges())
 
142
        self.assertEqual(['a2', 'b4'], wt.get_parent_ids())
145
143
 
146
144
    def test_uncommit_multiple_merge(self):
147
145
        wt = self.create_simple_tree()
158
156
        self.merge(tree2.branch, wt)
159
157
        wt.commit('merge b4', rev_id='a4')
160
158
 
161
 
        self.assertEqual('a4', wt.last_revision())
162
 
        self.assertEqual([], wt.pending_merges())
 
159
        self.assertEqual(['a4'], wt.get_parent_ids())
163
160
 
164
161
        os.chdir('tree')
165
162
        out, err = self.run_bzr('uncommit', '--force', '-r', '2')
166
163
 
167
 
        self.assertEqual('a2', wt.last_revision())
168
 
        self.assertEqual(['b3', 'b4'], wt.pending_merges())
 
164
        self.assertEqual(['a2', 'b3', 'b4'], wt.get_parent_ids())
169
165
 
170
166
    def test_uncommit_octopus_merge(self):
171
167
        # Check that uncommit keeps the pending merges in the same order
188
184
        self.merge(tree2.branch, wt)
189
185
        wt.commit('merge b4, c4', rev_id='a4')
190
186
 
191
 
        self.assertEqual('a4', wt.last_revision())
192
 
        self.assertEqual([], wt.pending_merges())
 
187
        self.assertEqual(['a4'], wt.get_parent_ids())
193
188
 
194
189
        os.chdir('tree')
195
190
        out, err = self.run_bzr('uncommit', '--force', '-r', '2')
196
191
 
197
 
        self.assertEqual('a2', wt.last_revision())
198
 
        self.assertEqual(['b3', 'c3', 'c4', 'b4'], wt.pending_merges())
 
192
        self.assertEqual(['a2', 'b3', 'c3', 'c4', 'b4'], wt.get_parent_ids())