~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to testbzr

  • Committer: Martin Pool
  • Date: 2005-05-30 03:14:07 UTC
  • Revision ID: mbp@sourcefrog.net-20050530031407-d37f43ff76a5e0d9
- tests for add --no-recurse

Show diffs side-by-side

added added

removed removed

Lines of Context:
344
344
    runcmd('bzr info')
345
345
 
346
346
 
 
347
    
 
348
 
 
349
 
347
350
 
348
351
    cd('..')
349
352
    cd('..')
398
401
    assert backtick('bzr unknowns') == ''
399
402
    assert file('.bzrignore', 'rb').read() == '*.blah\ngarh\n'
400
403
 
 
404
    cd('..')
 
405
 
 
406
 
 
407
 
 
408
 
 
409
    progress("recursive and non-recursive add")
 
410
    mkdir('no-recurse')
 
411
    cd('no-recurse')
 
412
    runcmd('bzr init')
 
413
    mkdir('foo')
 
414
    fp = os.path.join('foo', 'test.txt')
 
415
    f = file(fp, 'w')
 
416
    f.write('hello!\n')
 
417
    f.close()
 
418
    runcmd('bzr add --no-recurse foo')
 
419
    runcmd('bzr file-id foo')
 
420
    runcmd('bzr file-id ' + fp, 1)      # not versioned yet
 
421
    runcmd('bzr commit -m add-dir-only')
 
422
 
 
423
    runcmd('bzr file-id ' + fp, 1)      # still not versioned 
 
424
 
 
425
    runcmd('bzr add foo')
 
426
    runcmd('bzr file-id ' + fp)
 
427
    runcmd('bzr commit -m add-sub-file')
 
428
    
 
429
    cd('..')
 
430
 
 
431
 
401
432
 
402
433
 
403
434
    progress("all tests passed!")