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