Mercurial > kallithea
changeset 5807:43d23fa871d8 stable
tests: add repository size tests
author | domruf <dominikruf@gmail.com> |
---|---|
date | Sun, 24 Apr 2016 19:29:20 +0200 |
parents | 73493ddc8c9e |
children | 8a9d93838882 |
files | kallithea/tests/vcs/test_git.py kallithea/tests/vcs/test_hg.py |
diffstat | 2 files changed, 33 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/tests/vcs/test_git.py Mon Apr 04 23:34:13 2016 +0200 +++ b/kallithea/tests/vcs/test_git.py Sun Apr 24 19:29:20 2016 +0200 @@ -376,6 +376,22 @@ for revision, path, size in to_check: self._test_file_size(revision, path, size) + def _test_dir_size(self, revision, path, size): + node = self.repo.get_changeset(revision).get_node(path) + self.assertEqual(node.size, size) + + def test_dir_size(self): + to_check = ( + ('5f2c6ee195929b0be80749243c18121c9864a3b3', '/', 674076), + ('7ab37bc680b4aa72c34d07b230c866c28e9fc204', '/', 674049), + ('6892503fb8f2a552cef5f4d4cc2cdbd13ae1cd2f', '/', 671830), + ) + for revision, path, size in to_check: + self._test_dir_size(revision, path, size) + + def test_repo_size(self): + self.assertEqual(self.repo.size, 1022026) # FIXME + def test_file_history(self): # we can only check if those revisions are present in the history # as we cannot update this test every time file is changed
--- a/kallithea/tests/vcs/test_hg.py Mon Apr 04 23:34:13 2016 +0200 +++ b/kallithea/tests/vcs/test_hg.py Sun Apr 24 19:29:20 2016 +0200 @@ -339,6 +339,23 @@ for revision, path, size in to_check: self._test_file_size(revision, path, size) + def _test_dir_size(self, revision, path, size): + node = self.repo.get_changeset(revision).get_node(path) + self.assertFalse(node.is_file()) + self.assertEqual(node.size, size) + + def test_dir_size(self): + to_check = ( + ('96507bd11ecc', '/', 682421), + ('a53d9201d4bc', '/', 682410), + ('90243de06161', '/', 682006), + ) + for revision, path, size in to_check: + self._test_dir_size(revision, path, size) + + def test_repo_size(self): + self.assertEqual(self.repo.size, 1042958) # FIXME + def test_file_history(self): # we can only check if those revisions are present in the history # as we cannot update this test every time file is changed