Rev 4965: More simplification. in file:///home/vila/src/bzr/bugs/476293-log-check-ancestor/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Tue Jan 19 16:16:10 GMT 2010
At file:///home/vila/src/bzr/bugs/476293-log-check-ancestor/
------------------------------------------------------------
revno: 4965
revision-id: v.ladeuil+lp at free.fr-20100119161610-hchzp6tr2nhv4yw9
parent: v.ladeuil+lp at free.fr-20100119160833-3305o4vpkjj3uasg
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: respect-direction
timestamp: Tue 2010-01-19 17:16:10 +0100
message:
More simplification.
* bzrlib/tests/blackbox/test_log.py:
(TestLogMultiple): Re-use assertLogRevnos.
-------------- next part --------------
=== modified file 'bzrlib/tests/blackbox/test_log.py'
--- a/bzrlib/tests/blackbox/test_log.py 2010-01-19 16:08:33 +0000
+++ b/bzrlib/tests/blackbox/test_log.py 2010-01-19 16:16:10 +0000
@@ -864,7 +864,7 @@
self.assertLogRevnos(['-r..4', 'file3'], ['3'])
-class TestLogMultiple(tests.TestCaseWithTransport):
+class TestLogMultiple(TestLogWithLogCatcher):
def prepare_tree(self):
tree = self.make_branch_and_tree('parent')
@@ -893,42 +893,35 @@
tree.commit(message='merge child branch')
os.chdir('parent')
- def assertRevnos(self, paths_str, expected_revnos):
- # confirm the revision numbers in log --line output are those expected
- out, err = self.run_bzr('log --line -n0 %s' % (paths_str,))
- self.assertEqual('', err)
- revnos = [s.split(':', 1)[0].lstrip() for s in out.splitlines()]
- self.assertEqual(expected_revnos, revnos)
-
def test_log_files(self):
"""The log for multiple file should only list revs for those files"""
self.prepare_tree()
- self.assertRevnos('file1 file2 dir1/dir2/file3',
- ['6', '5.1.1', '3', '2', '1'])
+ self.assertLogRevnos(['file1', 'file2', 'dir1/dir2/file3'],
+ ['6', '5.1.1', '3', '2', '1'])
def test_log_directory(self):
"""The log for a directory should show all nested files."""
self.prepare_tree()
- self.assertRevnos('dir1', ['5', '3'])
+ self.assertLogRevnos(['dir1'], ['5', '3'])
def test_log_nested_directory(self):
"""The log for a directory should show all nested files."""
self.prepare_tree()
- self.assertRevnos('dir1/dir2', ['3'])
+ self.assertLogRevnos(['dir1/dir2'], ['3'])
def test_log_in_nested_directory(self):
"""The log for a directory should show all nested files."""
self.prepare_tree()
os.chdir("dir1")
- self.assertRevnos('.', ['5', '3'])
+ self.assertLogRevnos(['.'], ['5', '3'])
def test_log_files_and_directories(self):
"""Logging files and directories together should be fine."""
self.prepare_tree()
- self.assertRevnos('file4 dir1/dir2', ['4', '3'])
+ self.assertLogRevnos(['file4', 'dir1/dir2'], ['4', '3'])
def test_log_files_and_dirs_in_nested_directory(self):
"""The log for a directory should show all nested files."""
self.prepare_tree()
os.chdir("dir1")
- self.assertRevnos('dir2 file5', ['5', '3'])
+ self.assertLogRevnos(['dir2', 'file5'], ['5', '3'])
More information about the bazaar-commits
mailing list