~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Andrew Bennetts
  • Date: 2007-03-28 07:08:42 UTC
  • mfrom: (2380 +trunk)
  • mto: (2018.5.146 hpss)
  • mto: This revision was merged to the branch mainline in revision 2414.
  • Revision ID: andrew.bennetts@canonical.com-20070328070842-r843houy668oxb9o
Merge from bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
111
111
        self.run_bzr('mv', 'hello.txt', 'sub2')
112
112
        self.assertMoved('hello.txt','sub2/hello.txt')
113
113
 
114
 
        tree.read_working_inventory()
115
 
 
116
114
        self.build_tree(['sub1/'])
117
115
        tree.add(['sub1'])
118
116
        self.run_bzr('mv', 'sub2/hello.txt', 'sub1')
129
127
        os.chdir('sub1/sub2')
130
128
        self.run_bzr('mv', '../hello.txt', '.')
131
129
        self.failUnlessExists('./hello.txt')
132
 
        tree.read_working_inventory()
133
130
 
134
131
        os.chdir('..')
135
132
        self.run_bzr('mv', 'sub2/hello.txt', '.')
170
167
        tree = self.make_branch_and_tree('.')
171
168
        tree.add(['a'])
172
169
 
173
 
        os.rename('a', 'b')
 
170
        osutils.rename('a', 'b')
174
171
        self.run_bzr('mv', 'a', 'b')
175
172
        self.assertMoved('a','b')
176
173
 
187
184
        tree.add(['a', 'b'])
188
185
 
189
186
        os.remove('b')
190
 
        os.rename('a', 'b')
 
187
        osutils.rename('a', 'b')
191
188
        self.run_bzr_error(
192
189
            ["^bzr: ERROR: Could not move a => b. b is already versioned$"],
193
190
            'mv', 'a', 'b')
207
204
        tree = self.make_branch_and_tree('.')
208
205
        tree.add(['a', 'sub'])
209
206
 
210
 
        os.rename('a', 'sub/a')
 
207
        osutils.rename('a', 'sub/a')
211
208
        self.run_bzr('mv', 'a', 'sub/a')
212
209
        self.assertMoved('a','sub/a')
213
210
 
223
220
        tree = self.make_branch_and_tree('.')
224
221
        tree.add(['a'])
225
222
 
226
 
        os.rename('a', 'sub/a')
 
223
        osutils.rename('a', 'sub/a')
227
224
        self.run_bzr_error(
228
225
            ["^bzr: ERROR: Could not move a => a: sub is not versioned$"],
229
226
            'mv', 'a', 'sub/a')
242
239
        tree = self.make_branch_and_tree('.')
243
240
        tree.add(['a1', 'a2', 'sub'])
244
241
 
245
 
        os.rename('a1', 'sub/a1')
 
242
        osutils.rename('a1', 'sub/a1')
246
243
        self.run_bzr('mv', 'a1', 'a2', 'sub')
247
244
        self.assertMoved('a1','sub/a1')
248
245
        self.assertMoved('a2','sub/a2')
259
256
        tree = self.make_branch_and_tree('.')
260
257
        tree.add(['a1', 'a2'])
261
258
 
262
 
        os.rename('a1', 'sub/a1')
 
259
        osutils.rename('a1', 'sub/a1')
263
260
        self.run_bzr_error(
264
261
            ["^bzr: ERROR: Could not move to sub. sub is not versioned$"],
265
262
            'mv', 'a1', 'a2', 'sub')
281
278
        tree = self.make_branch_and_tree('.')
282
279
        tree.add(['a'])
283
280
 
284
 
        os.rename('a', 'b')
 
281
        osutils.rename('a', 'b')
285
282
        self.build_tree(['a']) #touch a
286
283
        self.run_bzr_error(
287
284
            ["^bzr: ERROR: Could not rename a => b because both files exist."
304
301
        self.build_tree(['a', 'b'])
305
302
        tree = self.make_branch_and_tree('.')
306
303
        tree.add(['a'])
307
 
        os.rename('a', 'b')
 
304
        osutils.rename('a', 'b')
308
305
        self.build_tree(['a']) #touch a
309
306
 
310
307
        self.run_bzr('mv', 'a', 'b', '--after')
327
324
        self.build_tree(['a1', 'a2', 'sub/', 'sub/a1', 'sub/a2'])
328
325
        tree = self.make_branch_and_tree('.')
329
326
        tree.add(['a1', 'a2', 'sub'])
330
 
        os.rename('a1', 'sub/a1')
331
 
        os.rename('a2', 'sub/a2')
 
327
        osutils.rename('a1', 'sub/a1')
 
328
        osutils.rename('a2', 'sub/a2')
332
329
        self.build_tree(['a1']) #touch a1
333
330
        self.build_tree(['a2']) #touch a2
334
331
 
357
354
        self.build_tree(['a1', 'a2', 'sub/', 'sub/a1', 'sub/a2'])
358
355
        tree = self.make_branch_and_tree('.')
359
356
        tree.add(['a1', 'a2', 'sub'])
360
 
        os.rename('a1', 'sub/a1')
361
 
        os.rename('a2', 'sub/a2')
 
357
        osutils.rename('a1', 'sub/a1')
 
358
        osutils.rename('a2', 'sub/a2')
362
359
        self.build_tree(['a1']) #touch a1
363
360
        self.build_tree(['a2']) #touch a2
364
361