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
@@ -7,18 +7,22 @@ class TestSummaryController(TestControll
def test_index(self):
self.log_user()
+ ID = Repository.get_by_repo_name(HG_REPO).repo_id
response = self.app.get(url(controller='summary',
- action='index', repo_name=HG_REPO))
+ action='index',
+ repo_name=HG_REPO))
#repo type
- self.assertTrue("""
"""
- in response.body)
- self.assertTrue("""
"""
- in response.body)
+ response.mustcontain(
+ """
"""
+ )
+ response.mustcontain(
+ """
"""
+ )
#codes stats
self._enable_stats()
@@ -26,7 +30,6 @@ class TestSummaryController(TestControll
invalidate_cache('get_repo_cached_%s' % HG_REPO)
response = self.app.get(url(controller='summary', action='index',
repo_name=HG_REPO))
-
response.mustcontain(
"""var data = [["py", {"count": 42, "desc": ["Python"]}], """
"""["rst", {"count": 11, "desc": ["Rst"]}], """
@@ -38,10 +41,26 @@ class TestSummaryController(TestControll
)
# clone url...
- response.mustcontain("""""" % HG_REPO)
+ response.mustcontain("""""")
+ response.mustcontain("""""")
+
+ def test_index_by_id(self):
+ self.log_user()
+ ID = Repository.get_by_repo_name(HG_REPO).repo_id
+ response = self.app.get(url(controller='summary',
+ action='index',
+ repo_name='_%s' % ID))
+
+ #repo type
+ response.mustcontain("""
""")
+ response.mustcontain("""
""")
def _enable_stats(self):
r = Repository.get_by_repo_name(HG_REPO)
r.enable_statistics = True
- self.sa.add(r)
- self.sa.commit()
+ self.Session.add(r)
+ self.Session.commit()