Mercurial > kallithea
view kallithea/tests/functional/test_admin_defaults.py @ 8687:5e46f73f0d1c
model: always import the whole db module - drop "from" imports
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Mon, 12 Oct 2020 11:12:37 +0200 |
parents | e527cc2ce8dc |
children |
line wrap: on
line source
from kallithea.model import db from kallithea.tests import base class TestDefaultsController(base.TestController): def test_index(self): self.log_user() response = self.app.get(base.url('defaults')) response.mustcontain('default_repo_private') response.mustcontain('default_repo_enable_statistics') response.mustcontain('default_repo_enable_downloads') def test_update_params_true_hg(self): self.log_user() params = { 'default_repo_enable_downloads': True, 'default_repo_enable_statistics': True, 'default_repo_private': True, 'default_repo_type': 'hg', '_session_csrf_secret_token': self.session_csrf_secret_token(), } response = self.app.post(base.url('defaults_update', id='default'), params=params) self.checkSessionFlash(response, 'Default settings updated successfully') params.pop('_session_csrf_secret_token') defs = db.Setting.get_default_repo_settings() assert params == defs def test_update_params_false_git(self): self.log_user() params = { 'default_repo_enable_downloads': False, 'default_repo_enable_statistics': False, 'default_repo_private': False, 'default_repo_type': 'git', '_session_csrf_secret_token': self.session_csrf_secret_token(), } response = self.app.post(base.url('defaults_update', id='default'), params=params) self.checkSessionFlash(response, 'Default settings updated successfully') params.pop('_session_csrf_secret_token') defs = db.Setting.get_default_repo_settings() assert params == defs