Revision c06de383 aai/tests.py
b/aai/tests.py | ||
---|---|---|
5 | 5 |
# |
6 | 6 |
# Copyright 2011 Greek Research and Technology Network |
7 | 7 |
# |
8 |
from Cookie import Cookie |
|
8 | 9 |
|
9 | 10 |
from django.test import TestCase |
10 | 11 |
from django.test.client import Client |
... | ... | |
41 | 42 |
self.assertEquals(response['Location'], settings.APP_INSTALL_URL) |
42 | 43 |
self.assertTrue('X-Auth-Token' in response) |
43 | 44 |
self.assertEquals(response['X-Auth-Token'], user.auth_token) |
45 |
#self.assertNotEquals(response.cookies['X-Auth-Token'].find(user.auth_token), -1) |
|
44 | 46 |
|
45 | 47 |
response = self.client.get(self.apibase + '/servers', {}, |
46 | 48 |
**{Tokens.SIB_NAME: 'Jimmy', |
... | ... | |
58 | 60 |
self.assertEquals(user1.auth_token , user.auth_token) |
59 | 61 |
self.assertTrue(response['Location'].endswith, '/servers') |
60 | 62 |
|
63 |
def test_auth_cookie(self): |
|
64 |
user = SynnefoUser.objects.get(uniq = "test@synnefo.gr") |
|
65 |
self.client.cookies['X-Auth-Token'] = user.auth_token |
|
66 |
response = self.client.get(self.apibase + '/servers', {}, |
|
67 |
**{'X-Auth-Token': user.auth_token, |
|
68 |
'TEST-AAI' : 'true'}) |
|
69 |
self.assertTrue(response.status_code, 200) |
|
70 |
self.assertTrue('Vary' in response) |
|
71 |
self.assertTrue('X-Auth-Token' in response['Vary']) |
|
72 |
|
|
61 | 73 |
def test_shibboleth_no_uniq_request(self): |
62 | 74 |
"""test a request with no unique field |
63 | 75 |
""" |
Also available in: Unified diff