~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

Fixed as per Aarons' comment.

* bzrlib/tests/blackbox/test_log.py:
(TestLog): Add more tests for 'delta_format'.

* bzrlib/log.py:
(LogFormatter): Document the 'delta_format' attribute.
(LogFormatter.__init__): Initialize 'delta_format' respecting
bzckward compatibility.
(LongLogFormatter.log_revision): Takes 'delta_format' into account.
(ShortLogFormatter.log_revision): Takes 'delta_format' into account.

* bzrlib/builtins.py:
(cmd_log.run): Use get_verbosity_level() to distinguish between -v
and -vv.

Show diffs side-by-side

added added

removed removed

Lines of Context:
221
221
 
222
222
    def test_log_short_verbose(self):
223
223
        self._prepare()
224
 
        log = self.run_bzr("log --short -v -r 1")[0]
225
 
        # Check that we use the short status format and not the regular one
226
 
        self.assertContainsRe(log, '(?m)^A  hello.txt$')
227
 
        self.assertNotContainsRe(log, '(?m)^added:$')
 
224
        log = self.run_bzr(['log', '--short', '-v', '-r', '1'])[0]
 
225
        # Check that we use the short status format and not the regular one
 
226
        self.assertContainsRe(log, '(?m)^A  hello.txt$')
 
227
        self.assertNotContainsRe(log, '(?m)^added:$')
 
228
 
 
229
    def test_log_short_verbose_verbose(self):
 
230
        self._prepare()
 
231
        log = self.run_bzr(['log', '--short', '-vv', '-r', '1'])[0]
 
232
        # Check that we use the long status format and not the short one
 
233
        self.assertNotContainsRe(log, '(?m)^A  hello.txt$')
 
234
        self.assertContainsRe(log, '(?m)^added:$')
 
235
 
 
236
    def test_log_long_verbose(self):
 
237
        self._prepare()
 
238
        log = self.run_bzr(['log', '--long', '-v', '-r', '1'])[0]
 
239
        # Check that we use the short status format and not the regular one
 
240
        self.assertContainsRe(log, '(?m)^A  hello.txt$')
 
241
        self.assertNotContainsRe(log, '(?m)^added:$')
 
242
 
 
243
    def test_log_long_verbose_verbose(self):
 
244
        self._prepare()
 
245
        log = self.run_bzr(['log', '--long', '-vv', '-r', '1'])[0]
 
246
        # Check that we use the long status format and not the short one
 
247
        self.assertNotContainsRe(log, '(?m)^A  hello.txt$')
 
248
        self.assertContainsRe(log, '(?m)^added:$')
228
249
 
229
250
 
230
251
class TestLogMerges(TestCaseWithoutPropsHandler):