~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to testbzr

  • Committer: Martin Pool
  • Date: 2005-05-09 04:59:00 UTC
  • Revision ID: mbp@sourcefrog.net-20050509045900-7c01ab1bd6cfeb4a
- Fix ignore command and add tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
286
286
    runcmd('bzr export export.tmp')
287
287
    
288
288
    cd('..')
 
289
    cd('..')
 
290
 
 
291
    progress('ignore patterns')
 
292
    mkdir('ignorebranch')
 
293
    cd('ignorebranch')
 
294
    runcmd('bzr init')
 
295
    assert backtick('bzr unknowns') == ''
 
296
 
 
297
    file('foo.tmp', 'wt').write('tmp files are ignored')
 
298
    assert backtick('bzr unknowns') == ''
 
299
 
 
300
    file('foo.c', 'wt').write('int main() {}')
 
301
    assert backtick('bzr unknowns') == 'foo.c\n'
 
302
    runcmd('bzr add foo.c')
 
303
    assert backtick('bzr unknowns') == ''
 
304
 
 
305
    file('foo.blah', 'wt').write('blah')
 
306
    assert backtick('bzr unknowns') == 'foo.blah\n'
 
307
    runcmd('bzr ignore *.blah')
 
308
    assert backtick('bzr unknowns') == ''
 
309
    assert file('.bzrignore', 'rt').read() == '*.blah\n'
 
310
 
289
311
 
290
312
    progress("all tests passed!")
291
313
except Exception, e: