diff options
author | Steve Frécinaux <code@istique.net> | 2008-09-05 21:51:14 +0200 |
---|---|---|
committer | Steve Frécinaux <code@istique.net> | 2008-09-05 22:47:37 +0200 |
commit | b377c07200392ac35a6ed668673451d3c9b1f5c7 (patch) | |
tree | 59d864deb2049863dc4d989927c360851ca4c280 /test/git/test_repo.py | |
parent | 590638f9a56440a2c41cc04f52272ede04c06a43 (diff) | |
download | gitpython-b377c07200392ac35a6ed668673451d3c9b1f5c7.tar.gz |
Use a dictionnary for tree contents
It seems more natural to use a dictionnary for directories, since we
usually want to access them by name, and entry order is not relevant.
Also, finding a particular blob given its name is O(1) instead of O(N).
Diffstat (limited to 'test/git/test_repo.py')
-rw-r--r-- | test/git/test_repo.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/git/test_repo.py b/test/git/test_repo.py index 7550e1d6..c7a4c01b 100644 --- a/test/git/test_repo.py +++ b/test/git/test_repo.py @@ -96,8 +96,8 @@ class TestRepo(object): tree = self.repo.tree('master') - assert_equal(4, len([c for c in tree.contents if isinstance(c, Blob)])) - assert_equal(3, len([c for c in tree.contents if isinstance(c, Tree)])) + assert_equal(4, len([c for c in tree.contents.values() if isinstance(c, Blob)])) + assert_equal(3, len([c for c in tree.contents.values() if isinstance(c, Tree)])) assert_true(git.called) assert_equal(git.call_args, (('ls_tree', 'master'), {})) |