Mercurial > kallithea
diff rhodecode/tests/functional/test_home.py @ 3752:1e5bb8ed77d6 beta
index: always use lightweight - there shouldn't be any reason not to
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Mon, 08 Apr 2013 17:57:58 +0200 |
parents | a8f520540ab0 |
children | d7488551578e |
line wrap: on
line diff
--- a/rhodecode/tests/functional/test_home.py Mon Apr 15 01:46:32 2013 +0200 +++ b/rhodecode/tests/functional/test_home.py Mon Apr 08 17:57:58 2013 +0200 @@ -17,19 +17,22 @@ response = self.app.get(url(controller='home', action='index')) #if global permission is set response.mustcontain('Add repository') - response.mustcontain('href="/%s"' % HG_REPO) + # html in javascript variable: + response.mustcontain("""var data = {"totalRecords": %s""" + % len(Repository.getAll())) + response.mustcontain(r'href=\"/%s\"' % HG_REPO) - response.mustcontain("""<img class="icon" title="Mercurial repository" """ - """alt="Mercurial repository" src="/images/icons/hg""" - """icon.png"/>""") - response.mustcontain("""<img class="icon" title="Public repository" """ - """alt="Public repository" src="/images/icons/lock_""" - """open.png"/>""") + response.mustcontain(r"""<img class=\"icon\" title=\"Mercurial repository\" """ + r"""alt=\"Mercurial repository\" src=\"/images/icons/hg""" + r"""icon.png\"/>""") + response.mustcontain(r"""<img class=\"icon\" title=\"Public repository\" """ + r"""alt=\"Public repository\" src=\"/images/icons/lock_""" + r"""open.png\"/>""") response.mustcontain( -"""<a title="Marcin Kuzminski &lt;marcin@python-works.com&gt;:\n -merge" class="tooltip" href="/vcs_test_hg/changeset/27cd5cce30c96924232""" -"""dffcd24178a07ffeb5dfc">r173:27cd5cce30c9</a>""" +r"""<a title=\"Marcin Kuzminski &lt;marcin@python-works.com&gt;:\n\n""" +r"""merge\" class=\"tooltip\" href=\"/vcs_test_hg/changeset/27cd5cce30c96924232""" +r"""dffcd24178a07ffeb5dfc\">r173:27cd5cce30c9</a>""" ) def test_repo_summary_with_anonymous_access_disabled(self): @@ -66,22 +69,6 @@ Session().add(anon) Session().commit() - def _set_l_dash(self, set_to): - self.app.post(url('admin_setting', setting_id='visual'), - params=dict(_method='put', - rhodecode_lightweight_dashboard=set_to,)) - - def test_index_with_lightweight_dashboard(self): - self.log_user() - self._set_l_dash(True) - - try: - response = self.app.get(url(controller='home', action='index')) - response.mustcontain("""var data = {"totalRecords": %s""" - % len(Repository.getAll())) - finally: - self._set_l_dash(False) - def test_index_page_on_groups(self): self.log_user() gr = fixture.create_group('gr1') @@ -94,18 +81,3 @@ RepoModel().delete('gr1/repo_in_group') ReposGroupModel().delete(repos_group='gr1', force_delete=True) Session().commit() - - def test_index_page_on_groups_with_lightweight_dashboard(self): - self.log_user() - self._set_l_dash(True) - fixture.create_repo(name='gr1/repo_in_group', - repos_group=fixture.create_group('gr1')) - response = self.app.get(url('repos_group_home', group_name='gr1')) - - try: - response.mustcontain("""gr1/repo_in_group""") - finally: - self._set_l_dash(False) - RepoModel().delete('gr1/repo_in_group') - ReposGroupModel().delete(repos_group='gr1', force_delete=True) - Session().commit()