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 """
""" 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()
+