##// END OF EJS Templates
old style: use kallithea-logo.png in page headers...
old style: use kallithea-logo.png in page headers Using http://openfontlibrary.org/en/font/fally-pin

File last commit:

r4116:ffd45b18 rhodecode-2.2.5-gpl
r4140:05ed7e20 rhodecode-2.2.5-gpl
Show More
test_home.py
57 lines | 2.3 KiB | text/x-python | PythonLexer
fixed error when disabled anonymous access lead to error on server
r2714 import time
Refactor codes for scm model...
r691 from rhodecode.tests import *
more usage of fixture tools...
r3647 from rhodecode.tests.fixture import Fixture
fixed error when disabled anonymous access lead to error on server
r2714 from rhodecode.model.meta import Session
more usage of fixture tools...
r3647 from rhodecode.model.db import User, Repository
fixed issue with displaying repos in groups view (without lightweight dashboard), added tests for this case
r3167 from rhodecode.model.repo import RepoModel
Bradley M. Kuhn
Imported some of the GPLv3'd changes from RhodeCode v2.2.5....
r4116 from rhodecode.model.repo_group import RepoGroupModel
Refactor codes for scm model...
r691
test fixes
r1788
more usage of fixture tools...
r3647 fixture = Fixture()
Refactor codes for scm model...
r691 class TestHomeController(TestController):
def test_index(self):
self.log_user()
response = self.app.get(url(controller='home', action='index'))
#if global permission is set
Bradley M. Kuhn
Imported some of the GPLv3'd changes from RhodeCode v2.2.5....
r4116 response.mustcontain('Add Repository')
Mads Kiilerich
index: always use lightweight - there shouldn't be any reason not to
r3752 # html in javascript variable:
Bradley M. Kuhn
Imported some of the GPLv3'd changes from RhodeCode v2.2.5....
r4116 response.mustcontain('var data = {"totalRecords": %s' % len(Repository.getAll()))
Mads Kiilerich
index: always use lightweight - there shouldn't be any reason not to
r3752 response.mustcontain(r'href=\"/%s\"' % HG_REPO)
tests update
r875
Bradley M. Kuhn
Imported some of the GPLv3'd changes from RhodeCode v2.2.5....
r4116 response.mustcontain(r'<i class=\"icon-git\"')
response.mustcontain(r'<i class=\"icon-unlock-alt\"')
test fixes
r1788
synced vcs with upstream...
r3797 response.mustcontain("""fixes issue with having custom format for git-log""")
response.mustcontain("""/%s/changeset/5f2c6ee195929b0be80749243c18121c9864a3b3""" % GIT_REPO)
response.mustcontain("""disable security checks on hg clone for travis""")
response.mustcontain("""/%s/changeset/96507bd11ecc815ebc6270fdf6db110928c09c1e""" % HG_REPO)
fixed error when disabled anonymous access lead to error on server
r2714
def test_repo_summary_with_anonymous_access_disabled(self):
Bradley M. Kuhn
Imported some of the GPLv3'd changes from RhodeCode v2.2.5....
r4116 with fixture.anon_access(False):
fixed error when disabled anonymous access lead to error on server
r2714 response = self.app.get(url(controller='summary',
action='index', repo_name=HG_REPO),
status=302)
assert 'login' in response.location
def test_index_with_anonymous_access_disabled(self):
Bradley M. Kuhn
Imported some of the GPLv3'd changes from RhodeCode v2.2.5....
r4116 with fixture.anon_access(False):
fixed error when disabled anonymous access lead to error on server
r2714 response = self.app.get(url(controller='home', action='index'),
status=302)
assert 'login' in response.location
add test for enabling lightweight dashboard
r2946
fixed issue with displaying repos in groups view (without lightweight dashboard), added tests for this case
r3167 def test_index_page_on_groups(self):
self.log_user()
Bradley M. Kuhn
Imported some of the GPLv3'd changes from RhodeCode v2.2.5....
r4116 gr = fixture.create_repo_group('gr1')
fixture.create_repo(name='gr1/repo_in_group', repo_group=gr)
fixed issue with displaying repos in groups view (without lightweight dashboard), added tests for this case
r3167 response = self.app.get(url('repos_group_home', group_name='gr1'))
try:
more usage of fixture tools...
r3647 response.mustcontain("gr1/repo_in_group")
fixed issue with displaying repos in groups view (without lightweight dashboard), added tests for this case
r3167 finally:
RepoModel().delete('gr1/repo_in_group')
Bradley M. Kuhn
Imported some of the GPLv3'd changes from RhodeCode v2.2.5....
r4116 RepoGroupModel().delete(repo_group='gr1', force_delete=True)
fixed issue with displaying repos in groups view (without lightweight dashboard), added tests for this case
r3167 Session().commit()