Revision 60de282a aai/tests.py
b/aai/tests.py | ||
---|---|---|
90 | 90 |
self.assertTrue('Vary' in response) |
91 | 91 |
self.assertTrue('X-Auth-Token' in response['Vary']) |
92 | 92 |
|
93 |
|
|
94 |
def test_shibboleth_redirect_loop(self): |
|
95 |
""" |
|
96 |
""" |
|
97 |
response = self.client.get(self.apibase + '/servers', {}, |
|
98 |
**{'Referer' : settings.LOGIN_PATH, |
|
99 |
'TEST-AAI' : 'true'}) |
|
100 |
self.assertEquals(response.status_code, 200) |
|
101 |
|
|
102 |
|
|
93 | 103 |
def test_fail_oapi_auth(self): |
94 | 104 |
""" test authentication from not registered user using OpenAPI |
95 | 105 |
""" |
... | ... | |
115 | 125 |
def _test_redirect(self, response): |
116 | 126 |
self.assertEquals(response.status_code, 302) |
117 | 127 |
self.assertTrue('Location' in response) |
118 |
self.assertEquals(response['Location'], settings.SHIBBOLETH_HOST)
|
|
128 |
self.assertTrue(response['Location'].endswith(settings.LOGIN_PATH))
|
|
119 | 129 |
|
120 | 130 |
def _update_user_ts(self, user): |
121 | 131 |
user.auth_token_created = (datetime.now() - |
Also available in: Unified diff