Test SAML redirect and presence of metadata

This commit is contained in:
Luciano Lo Giudice
2022-04-05 14:50:15 -03:00
parent 99b3cd6dec
commit b7d7588f46

View File

@@ -243,4 +243,11 @@ class CephDashboardTest(test_utils.BaseCharmTest):
'saml-idp-metadata': 'file://{}'.format(tmp.name),
}
)
self.access_dashboard(url)
# Login must be redirected.
resp = requests.get(url + '/auth/saml2/login')
self.assertTrue(resp.is_redirect)
# Check that metadata is present.
resp = requests.get(url + '/auth/saml2/metadata')
self.assertEqual(resp.status_code, requests.code.ok)