~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Vincent Ladeuil
  • Date: 2007-06-26 20:32:49 UTC
  • mto: (2581.1.1 cleanup-runbzr)
  • mto: This revision was merged to the branch mainline in revision 2588.
  • Revision ID: v.ladeuil+lp@free.fr-20070626203249-sqm4afiai5dxofum
Deprecate the varargs syntax and fix the tests.

* bzrlib/tests/__init__.py:
(TestCase.run_bzr): Activate the deprecation warning.
(TestCase.run_bzr_error): Add error_regexes to kwargs or run_bzr
get confused.

* bzrlib/tests/blackbox/test_selftest.py:
(TestRunBzr.test_args): Activate.

* bzrlib/tests/blackbox/test_inventory.py:
(TestInventory.assertInventoryEqual): Build the command from args
if not None.

* bzrlib/tests/blackbox/test_ls.py:
(TestLS.ls_equals): Build the command from args if not None.

* bzrlib/tests/blackbox/test_remove_tree.py:
(TestRemoveTree.test_remove_tree_lightweight_checkout_explicit):
Nice catch, we were calling run_bzr instead of run_bzr_error. This
went unnoticed for some time...

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
 
34
34
        self.bzr('init')
35
35
        open('a', 'wb').write('foo\n')
36
 
        self.bzr('add', 'a')
 
36
        self.bzr('add a')
37
37
 
38
 
        self.bzr('commit', '-m', '1')
 
38
        self.bzr('commit -m 1')
39
39
        open('a', 'wb').write('baz\n')
40
40
 
41
 
        self.bzr('commit', '-m', '2')
 
41
        self.bzr('commit -m 2')
42
42
 
43
43
        # only the lines formatter is this short
44
44
        self.assertEquals(3, len(self.bzr('log').split('\n')))
46
46
    def test_log_format_arg(self):
47
47
        self.bzr('init')
48
48
        open('a', 'wb').write('foo\n')
49
 
        self.bzr('add', 'a')
 
49
        self.bzr('add a')
50
50
 
51
 
        self.bzr('commit', '-m', '1')
 
51
        self.bzr('commit -m 1')
52
52
        open('a', 'wb').write('baz\n')
53
53
 
54
 
        self.bzr('commit', '-m', '2')
 
54
        self.bzr('commit -m 2')
55
55
 
56
56
        # only the lines formatter is this short
57
 
        self.assertEquals(7, len(self.bzr('log', '--log-format', 'short').split('\n')))
 
57
        self.assertEquals(7, len(self.bzr('log --log-format short').split('\n')))
58
58
 
59
59
    def test_missing_default_format(self):
60
60
        self.setup_config()
64
64
        self.bzr('init')
65
65
 
66
66
        open('a', 'wb').write('foo\n')
67
 
        self.bzr('add', 'a')
68
 
        self.bzr('commit', '-m', '1')
 
67
        self.bzr('add a')
 
68
        self.bzr('commit -m 1')
69
69
 
70
70
        os.chdir('..')
71
 
        self.bzr('branch', 'a', 'b')
 
71
        self.bzr('branch a b')
72
72
        os.chdir('a')
73
73
 
74
74
        open('a', 'wb').write('bar\n')
75
 
        self.bzr('commit', '-m', '2')
 
75
        self.bzr('commit -m 2')
76
76
 
77
77
        open('a', 'wb').write('baz\n')
78
 
        self.bzr('commit', '-m', '3')
 
78
        self.bzr('commit -m 3')
79
79
 
80
80
        os.chdir('../b')
81
 
        
 
81
 
82
82
        self.assertEquals(5, len(self.bzr('missing', retcode=1).split('\n')))
83
 
        
 
83
 
84
84
        os.chdir('..')
85
85
 
86
86
    def test_missing_format_arg(self):
91
91
        self.bzr('init')
92
92
 
93
93
        open('a', 'wb').write('foo\n')
94
 
        self.bzr('add', 'a')
95
 
        self.bzr('commit', '-m', '1')
 
94
        self.bzr('add a')
 
95
        self.bzr('commit -m 1')
96
96
 
97
97
        os.chdir('..')
98
 
        self.bzr('branch', 'a', 'b')
 
98
        self.bzr('branch a b')
99
99
        os.chdir('a')
100
100
 
101
101
        open('a', 'wb').write('bar\n')
102
 
        self.bzr('commit', '-m', '2')
 
102
        self.bzr('commit -m 2')
103
103
 
104
104
        open('a', 'wb').write('baz\n')
105
 
        self.bzr('commit', '-m', '3')
 
105
        self.bzr('commit -m 3')
106
106
 
107
107
        os.chdir('../b')
108
 
        
109
 
        self.assertEquals(9, len(self.bzr('missing', '--log-format', 'short', retcode=1).split('\n')))
110
 
        
 
108
 
 
109
        self.assertEquals(9, len(self.bzr('missing --log-format short',
 
110
                                          retcode=1).split('\n')))
 
111
 
111
112
        os.chdir('..')
112
113
 
113
114