Files @ 40db9e086773
Branch filter:

Location: kallithea/rhodecode/tests/functional/test_home.py

Shawn K. O'Shea
Reject LDAP authentication requests with blank password. Per RFC4513 these should be treated as anonymous binds. See the Security Considerations (Section 6.3.1) for more details on this issue.
from rhodecode.tests import *

class TestHomeController(TestController):

    def test_index(self):
        self.log_user()
        response = self.app.get(url(controller='home', action='index'))
        #if global permission is set
        self.assertTrue('ADD NEW REPOSITORY' in response.body)
        self.assertTrue('href="/%s/summary"' % HG_REPO in response.body)
        # Test response...

        self.assertTrue("""<img class="icon" title="Mercurial repository" """
                        """alt="Mercurial repository" src="/images/icons/hg"""
                        """icon.png"/>""" in response.body)
        self.assertTrue("""<img class="icon" title="public repository" """
                        """alt="public repository" src="/images/icons/lock_"""
                        """open.png"/>""" in response.body)
        
        self.assertTrue("""<a title="Marcin Kuzminski &lt;marcin@python-works.com&gt;
merge" class="tooltip" href="/vcs_test_hg/changeset/27cd5cce30c96924232dffcd24178a07ffeb5dfc">r173:27cd5cce30c9</a>"""
                            in response.body)