~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/selftest/blackbox.py

  • Committer: Robert Collins
  • Date: 2005-10-17 21:20:18 UTC
  • mfrom: (1461)
  • mto: This revision was merged to the branch mainline in revision 1462.
  • Revision ID: robertc@robertcollins.net-20051017212018-5e2a78c67f36a026
merge from integration

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
 
27
27
from cStringIO import StringIO
28
28
import os
 
29
import re
29
30
import shutil
30
31
import sys
31
 
import os
32
32
 
33
33
from bzrlib.branch import Branch
34
34
from bzrlib.clone import copy_branch
401
401
        os.chdir('../b')
402
402
        self.runbzr('commit -m blah3 --unchanged')
403
403
        self.runbzr('pull ../a', retcode=1)
404
 
        print "DECIDE IF PULL CAN CONVERGE, blackbox.py"
405
 
        return
406
404
        os.chdir('../a')
407
405
        self.runbzr('merge ../b')
408
406
        self.runbzr('commit -m blah4 --unchanged')
671
669
        f.close()
672
670
 
673
671
        f = file('msg.tmp', 'wt')
674
 
        f.write('this is my new commit\n')
 
672
        f.write('this is my new commit\nand it has multiple lines, for fun')
675
673
        f.close()
676
674
 
677
675
        runbzr('commit -F msg.tmp')
685
683
        runbzr('log -v --forward')
686
684
        runbzr('log -m', retcode=1)
687
685
        log_out = capture('log -m commit')
688
 
        assert "this is my new commit" in log_out
 
686
        assert "this is my new commit\n  and" in log_out
689
687
        assert "rename nested" not in log_out
690
688
        assert 'revision-id' not in log_out
691
689
        assert 'revision-id' in capture('log --show-ids -m commit')
692
690
 
 
691
        log_out = capture('log --line')
 
692
        for line in log_out.splitlines():
 
693
            assert len(line) <= 79, len(line)
 
694
        assert "this is my new commit and" in log_out
 
695
 
693
696
 
694
697
        progress("file with spaces in name")
695
698
        mkdir('sub directory')
817
820
        self.run_bzr('branch', url, 'to')
818
821
        branch = Branch.open('to')
819
822
        self.assertEqual(1, len(branch.revision_history()))
 
823
 
 
824