Files
@ 8d0858376163
Branch filter:
Location: kallithea/rhodecode/tests/functional/test_summary.py - annotation
8d0858376163
1.4 KiB
text/x-python
fixed problem with rawfile content_disposition attachment,
webob assumes that file is encoded with iso, and we use utf8 in rhodecode
webob assumes that file is encoded with iso, and we use utf8 in rhodecode
1e757ac98988 c334e972f459 c334e972f459 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 8acbfa837180 8acbfa837180 8acbfa837180 8acbfa837180 8acbfa837180 8acbfa837180 8acbfa837180 c334e972f459 c334e972f459 c334e972f459 c334e972f459 c334e972f459 51127b2efb33 8acbfa837180 8acbfa837180 8acbfa837180 51127b2efb33 51127b2efb33 c334e972f459 c334e972f459 c334e972f459 c334e972f459 c334e972f459 c334e972f459 | from rhodecode.tests import *
from rhodecode.model.db import Repository
from rhodecode.lib.utils import invalidate_cache
class TestSummaryController(TestController):
def test_index(self):
self.log_user()
response = self.app.get(url(controller='summary', action='index', repo_name=HG_REPO))
#repo type
assert """<img style="margin-bottom:2px" class="icon" title="Mercurial repository" alt="Mercurial repository" src="/images/icons/hgicon.png"/>""" in response.body
assert """<img style="margin-bottom:2px" class="icon" title="public repository" alt="public repository" src="/images/icons/lock_open.png"/>""" 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 """<input type="text" id="clone_url" readonly="readonly" value="hg clone http://test_admin@localhost:80/%s" size="70"/>""" % 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()
|