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 &amp;lt;marcin@python-works.com&amp;gt;:\n
-merge" class="tooltip" href="/vcs_test_hg/changeset/27cd5cce30c96924232"""
-"""dffcd24178a07ffeb5dfc">r173:27cd5cce30c9</a>"""
+r"""<a title=\"Marcin Kuzminski &amp;lt;marcin@python-works.com&amp;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()