##// END OF EJS Templates
Added os.sep in models for better win support...
Added os.sep in models for better win support fixed safe unicode function to not use str as param, and skip execution on unicode

File last commit:

r1080:c334e972 beta
r1199:268fa0b6 beta
Show More
test_summary.py
32 lines | 1.4 KiB | text/x-python | PythonLexer
renamed project to rhodecode
r547 from rhodecode.tests import *
fixed summary tests
r1080 from rhodecode.model.db import Repository
from rhodecode.lib.utils import invalidate_cache
renamed project to rhodecode
r547
class TestSummaryController(TestController):
def test_index(self):
self.log_user()
Tests rewrite for 1.2 added some globals configs to make tests easier....
r688 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
fixed summary tests
r1080
self._enable_stats()
invalidate_cache('get_repo_cached_%s' % HG_REPO)
response = self.app.get(url(controller='summary', action='index', repo_name=HG_REPO))
fixed broken test after latest changes
r782 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'
Tests rewrite for 1.2 added some globals configs to make tests easier....
r688
# 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
fixed broken test after latest changes
r782
fixed summary tests
r1080 def _enable_stats(self):
r = Repository.by_repo_name(HG_REPO)
r.enable_statistics = True
self.sa.add(r)
self.sa.commit()