authn: Test authentication plugin settings POST views.
This commit is contained in:
parent
b5079c9ba9
commit
24e2b4a137
1 changed files with 26 additions and 0 deletions
|
|
@ -42,6 +42,19 @@ class TestAuthenticationSettings:
|
|||
response = app.get(url)
|
||||
assert response.status_code == 200
|
||||
|
||||
def test_plugin_settings_view_post(self, app, auth_plugin, csrf_token):
|
||||
url = '{prefix}/auth/{name}'.format(
|
||||
prefix=ADMIN_PREFIX,
|
||||
name=auth_plugin.name)
|
||||
params = {
|
||||
'enabled': True,
|
||||
'cache_ttl': 0,
|
||||
'csrf_token': csrf_token,
|
||||
}
|
||||
with EnabledAuthPlugin(auth_plugin):
|
||||
response = app.post(url, params=params)
|
||||
assert response.status_code in [200, 302]
|
||||
|
||||
def test_plugin_settings_view_get_404(self, app, auth_plugin):
|
||||
url = '{prefix}/auth/{name}'.format(
|
||||
prefix=ADMIN_PREFIX,
|
||||
|
|
@ -49,3 +62,16 @@ class TestAuthenticationSettings:
|
|||
with DisabledAuthPlugin(auth_plugin):
|
||||
response = app.get(url, status=404)
|
||||
assert response.status_code == 404
|
||||
|
||||
def test_plugin_settings_view_post_404(self, app, auth_plugin, csrf_token):
|
||||
url = '{prefix}/auth/{name}'.format(
|
||||
prefix=ADMIN_PREFIX,
|
||||
name=auth_plugin.name)
|
||||
params = {
|
||||
'enabled': True,
|
||||
'cache_ttl': 0,
|
||||
'csrf_token': csrf_token,
|
||||
}
|
||||
with DisabledAuthPlugin(auth_plugin):
|
||||
response = app.post(url, params=params, status=404)
|
||||
assert response.status_code == 404
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue