Rev 4957: Merge cleanup into respect-direction in file:///home/vila/src/bzr/bugs/476293-log-respect-direction/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Fri Jan 15 11:25:49 GMT 2010
At file:///home/vila/src/bzr/bugs/476293-log-respect-direction/
------------------------------------------------------------
revno: 4957 [merge]
revision-id: v.ladeuil+lp at free.fr-20100115112549-ufm91cpekpdt3pp6
parent: v.ladeuil+lp at free.fr-20100114152517-fo2hlssigw5eviu3
parent: v.ladeuil+lp at free.fr-20100115112542-8dd03mzwg4p0up5k
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: respect-direction
timestamp: Fri 2010-01-15 12:25:49 +0100
message:
Merge cleanup into respect-direction
modified:
bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
-------------- next part --------------
=== modified file 'bzrlib/tests/blackbox/test_log.py'
--- a/bzrlib/tests/blackbox/test_log.py 2009-11-01 03:45:20 +0000
+++ b/bzrlib/tests/blackbox/test_log.py 2010-01-15 11:25:42 +0000
@@ -198,6 +198,33 @@
self.assertTrue('branch nick: branch2\n' in log)
self.assertTrue('branch nick: branch1\n' not in log)
+ def test_log_limit(self):
+ tree = self.make_branch_and_tree('.')
+ # We want more commits than our batch size starts at
+ for pos in range(10):
+ tree.commit("%s" % pos)
+ log = self.run_bzr("log --limit 2")[0]
+ self.assertNotContainsRe(log, r'revno: 1\n')
+ self.assertNotContainsRe(log, r'revno: 2\n')
+ self.assertNotContainsRe(log, r'revno: 3\n')
+ self.assertNotContainsRe(log, r'revno: 4\n')
+ self.assertNotContainsRe(log, r'revno: 5\n')
+ self.assertNotContainsRe(log, r'revno: 6\n')
+ self.assertNotContainsRe(log, r'revno: 7\n')
+ self.assertNotContainsRe(log, r'revno: 8\n')
+ self.assertContainsRe(log, r'revno: 9\n')
+ self.assertContainsRe(log, r'revno: 10\n')
+
+ def test_log_limit_short(self):
+ self.make_linear_branch()
+ log = self.run_bzr("log -l 2")[0]
+ self.assertNotContainsRe(log, r'revno: 1\n')
+ self.assertContainsRe(log, r'revno: 2\n')
+ self.assertContainsRe(log, r'revno: 3\n')
+
+
+class TestLogErrors(TestLog):
+
def test_log_nonexistent_revno(self):
self.make_minimal_branch()
(out, err) = self.run_bzr_error(
@@ -252,6 +279,23 @@
'Path unknown at end or start of revision range: '
'does-not-exist')
+ def test_log_bad_message_re(self):
+ """Bad --message argument gives a sensible message
+
+ See https://bugs.launchpad.net/bzr/+bug/251352
+ """
+ self.make_minimal_branch()
+ out, err = self.run_bzr(['log', '-m', '*'], retcode=3)
+ self.assertEqual("bzr: ERROR: Invalid regular expression"
+ " in log message filter"
+ ": '*'"
+ ": nothing to repeat\n", err)
+ self.assertEqual('', out)
+
+
+
+class TestLogTags(TestLog):
+
def test_log_with_tags(self):
tree = self.make_linear_branch(format='dirstate-tags')
branch = tree.branch
@@ -282,43 +326,6 @@
log = self.run_bzr("log -n0 -r3.1.1", working_dir='branch2')[0]
self.assertContainsRe(log, r'tags: tag1')
- def test_log_limit(self):
- tree = self.make_branch_and_tree('.')
- # We want more commits than our batch size starts at
- for pos in range(10):
- tree.commit("%s" % pos)
- log = self.run_bzr("log --limit 2")[0]
- self.assertNotContainsRe(log, r'revno: 1\n')
- self.assertNotContainsRe(log, r'revno: 2\n')
- self.assertNotContainsRe(log, r'revno: 3\n')
- self.assertNotContainsRe(log, r'revno: 4\n')
- self.assertNotContainsRe(log, r'revno: 5\n')
- self.assertNotContainsRe(log, r'revno: 6\n')
- self.assertNotContainsRe(log, r'revno: 7\n')
- self.assertNotContainsRe(log, r'revno: 8\n')
- self.assertContainsRe(log, r'revno: 9\n')
- self.assertContainsRe(log, r'revno: 10\n')
-
- def test_log_limit_short(self):
- self.make_linear_branch()
- log = self.run_bzr("log -l 2")[0]
- self.assertNotContainsRe(log, r'revno: 1\n')
- self.assertContainsRe(log, r'revno: 2\n')
- self.assertContainsRe(log, r'revno: 3\n')
-
- def test_log_bad_message_re(self):
- """Bad --message argument gives a sensible message
-
- See https://bugs.launchpad.net/bzr/+bug/251352
- """
- self.make_minimal_branch()
- out, err = self.run_bzr(['log', '-m', '*'], retcode=3)
- self.assertEqual("bzr: ERROR: Invalid regular expression"
- " in log message filter"
- ": '*'"
- ": nothing to repeat\n", err)
- self.assertEqual('', out)
-
class TestLogTimeZone(TestLog):
More information about the bazaar-commits
mailing list