diff --git a/rhodecode/tests/functional/test_summary.py b/rhodecode/tests/functional/test_summary.py --- a/rhodecode/tests/functional/test_summary.py +++ b/rhodecode/tests/functional/test_summary.py @@ -1,4 +1,6 @@ from rhodecode.tests import * +from rhodecode.model.db import Repository +from rhodecode.lib.utils import invalidate_cache class TestSummaryController(TestController): @@ -11,9 +13,20 @@ class TestSummaryController(TestControll assert """public repository""" in response.body #codes stats + + + self._enable_stats() + invalidate_cache('get_repo_cached_%s' % HG_REPO) + response = self.app.get(url(controller='summary', action='index', repo_name=HG_REPO)) assert """var data = {"Python": 42, "Rst": 11, "Bash": 2, "Makefile": 1, "Batch": 1, "Ini": 1, "Css": 1};""" in response.body, 'wrong info about % of codes stats' # clone url... assert """""" % HG_REPO in response.body + def _enable_stats(self): + r = Repository.by_repo_name(HG_REPO) + r.enable_statistics = True + self.sa.add(r) + self.sa.commit() +