tests: fixing permissions tests for new password reset options
This commit is contained in:
parent
607fd8931d
commit
fcd6a20df6
3 changed files with 14 additions and 11 deletions
|
|
@ -56,10 +56,9 @@
|
|||
${h.checkbox('remember', value=True, checked=defaults.get('remember'))}
|
||||
<label class="checkbox" for="remember">${_('Remember me')}</label>
|
||||
|
||||
|
||||
%if h.HasPermissionAny('hg.password_reset.enable')():
|
||||
%if h.HasPermissionAny('hg.password_reset.enabled')():
|
||||
<p class="links">
|
||||
${h.link_to(_('Forgot your password?'), h.route_path('reset_password'))}
|
||||
${h.link_to(_('Forgot your password?'), h.route_path('reset_password'), class_='pwd_reset')}
|
||||
</p>
|
||||
%elif h.HasPermissionAny('hg.password_reset.hidden')():
|
||||
<p class="help-block">
|
||||
|
|
|
|||
|
|
@ -40,22 +40,22 @@ class TestAdminPermissionsController(TestController):
|
|||
self.app.get(url('admin_permissions_application'))
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
'anonymous, default_register, default_register_message,'
|
||||
'anonymous, default_register, default_register_message, default_password_reset,'
|
||||
'default_extern_activate, expect_error, expect_form_error', [
|
||||
(True, 'hg.register.none', '', 'hg.extern_activate.manual',
|
||||
(True, 'hg.register.none', '', 'hg.password_reset.enabled', 'hg.extern_activate.manual',
|
||||
False, False),
|
||||
(True, 'hg.register.manual_activate', '', 'hg.extern_activate.auto',
|
||||
(True, 'hg.register.manual_activate', '', 'hg.password_reset.enabled', 'hg.extern_activate.auto',
|
||||
False, False),
|
||||
(True, 'hg.register.auto_activate', '', 'hg.extern_activate.manual',
|
||||
(True, 'hg.register.auto_activate', '', 'hg.password_reset.enabled', 'hg.extern_activate.manual',
|
||||
False, False),
|
||||
(True, 'hg.register.auto_activate', '', 'hg.extern_activate.manual',
|
||||
(True, 'hg.register.auto_activate', '', 'hg.password_reset.enabled', 'hg.extern_activate.manual',
|
||||
False, False),
|
||||
(True, 'hg.register.XXX', '', 'hg.extern_activate.manual',
|
||||
(True, 'hg.register.XXX', '', 'hg.password_reset.enabled', 'hg.extern_activate.manual',
|
||||
False, True),
|
||||
(True, '', '', '', True, False),
|
||||
(True, '', '', 'hg.password_reset.enabled', '', True, False),
|
||||
])
|
||||
def test_update_application_permissions(
|
||||
self, anonymous, default_register, default_register_message,
|
||||
self, anonymous, default_register, default_register_message, default_password_reset,
|
||||
default_extern_activate, expect_error, expect_form_error):
|
||||
|
||||
self.log_user()
|
||||
|
|
@ -66,6 +66,7 @@ class TestAdminPermissionsController(TestController):
|
|||
'anonymous': anonymous,
|
||||
'default_register': default_register,
|
||||
'default_register_message': default_register_message,
|
||||
'default_password_reset': default_password_reset,
|
||||
'default_extern_activate': default_extern_activate,
|
||||
}
|
||||
response = self.app.post(url('admin_permissions_application'),
|
||||
|
|
|
|||
|
|
@ -348,6 +348,7 @@ class TestPermissions(object):
|
|||
'hg.create.none',
|
||||
'hg.fork.none',
|
||||
'hg.register.manual_activate',
|
||||
'hg.password_reset.enabled',
|
||||
'hg.extern_activate.auto',
|
||||
'repository.read',
|
||||
'group.read',
|
||||
|
|
@ -379,6 +380,7 @@ class TestPermissions(object):
|
|||
'hg.create.repository',
|
||||
'hg.fork.repository',
|
||||
'hg.register.manual_activate',
|
||||
'hg.password_reset.enabled',
|
||||
'hg.extern_activate.auto',
|
||||
'repository.read',
|
||||
'group.read',
|
||||
|
|
@ -406,6 +408,7 @@ class TestPermissions(object):
|
|||
'hg.create.none',
|
||||
'hg.fork.none',
|
||||
'hg.register.manual_activate',
|
||||
'hg.password_reset.enabled',
|
||||
'hg.extern_activate.auto',
|
||||
'repository.read',
|
||||
'group.read',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue