/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

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

  • Committer: Michael Ellerman
  • Date: 2006-03-09 00:24:48 UTC
  • mto: (1610.1.8 bzr.mbp.integration)
  • mto: This revision was merged to the branch mainline in revision 1616.
  • Revision ID: michael@ellerman.id.au-20060309002448-70cce15e3d605130
Make the "ignore line" in the commit message editor the "right" width, so
that if you make your message that wide it won't wrap in bzr log output.
Just as a visual aid.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Copyright (C) 2005, 2006 by Canonical Ltd
 
2
# -*- coding: utf-8 -*-
2
3
 
3
4
# This program is free software; you can redistribute it and/or modify
4
5
# it under the terms of the GNU General Public License as published by
32
33
 
33
34
class TestCommit(ExternalBase):
34
35
 
35
 
    def test_05_empty_commit(self):
36
 
        """Commit of tree with no versioned files should fail"""
37
 
        # If forced, it should succeed, but this is not tested here.
 
36
    def test_empty_commit(self):
38
37
        self.runbzr("init")
39
38
        self.build_tree(['hello.txt'])
40
39
        self.runbzr("commit -m empty", retcode=3)
41
 
 
42
 
    def test_10_verbose_commit(self):
43
 
        """Add one file and examine verbose commit output"""
44
 
        self.runbzr("init")
45
 
        self.build_tree(['hello.txt'])
46
 
        self.runbzr("add hello.txt")
47
 
        out,err = self.run_bzr("commit", "-m", "added")
48
 
        self.assertEqual('', out)
49
 
        self.assertEqual('added hello.txt\n'
50
 
                         'Committed revision 1.\n',
51
 
                         err)
52
 
 
53
 
    def test_15_verbose_commit_with_unknown(self):
54
 
        """Unknown files should not be listed by default in verbose output"""
55
 
        # Is that really the best policy?
56
 
        self.runbzr("init")
57
 
        self.build_tree(['hello.txt', 'extra.txt'])
58
 
        self.runbzr("add hello.txt")
59
 
        out,err = self.run_bzr("commit", "-m", "added")
60
 
        self.assertEqual('', out)
61
 
        self.assertEqual('added hello.txt\n'
62
 
                         'Committed revision 1.\n',
63
 
                         err)
64
 
 
65
 
    def test_16_verbose_commit_with_unchanged(self):
66
 
        """Unchanged files should not be listed by default in verbose output"""
67
 
        self.runbzr("init")
68
 
        self.build_tree(['hello.txt', 'unchanged.txt'])
69
 
        self.runbzr('add unchanged.txt')
70
 
        self.runbzr('commit -m unchanged unchanged.txt')
71
 
        self.runbzr("add hello.txt")
72
 
        out,err = self.run_bzr("commit", "-m", "added")
73
 
        self.assertEqual('', out)
74
 
        self.assertEqual('added hello.txt\n'
75
 
                         'Committed revision 2.\n',
76
 
                         err)
 
40
        self.runbzr("add hello.txt")
 
41
        self.runbzr("commit -m added")       
77
42
 
78
43
    def test_empty_commit_message(self):
79
44
        self.runbzr("init")
80
45
        file('foo.c', 'wt').write('int main() {}')
81
46
        self.runbzr(['add', 'foo.c'])
82
 
        self.runbzr(["commit", "-m", ""] , retcode=3)
 
47
        self.runbzr(["commit", "-m", ""] , retcode=3) 
83
48
 
84
49
    def test_other_branch_commit(self):
85
50
        # this branch is to ensure consistent behaviour, whether we're run