Ejemplo n.º 1
0
    def setUp(self):
        achievementGroup = AchievementGroup.objects.create(name='ag', slug='ag')
        self.achievement = Achievement.objects.create(name='a', slug='a',
                                                    group=achievementGroup)

        self.group = Group.objects.create(name='generic group')
        self.user = Database.new_user()
Ejemplo n.º 2
0
    def test_valid_sessionid(self):
        user = EventDatabase.new_user(id='test')
        self.client.login_admin(username='******', password='******')

        auth_token = self.client.cookies.get(settings.SESSION_COOKIE_NAME).value

        url = reverse('api_sso_validate',
                      kwargs = {'service' : 'test',
                                'auth_token' : auth_token})

        resp = self.client.get(url)

        self.assertEqual(resp.status_code, 200)
        self.assertEqual(resp.content, u'accepted/test')
Ejemplo n.º 3
0
    def test_info(self):
        user = EventDatabase.new_user(id='test')
        self.client.login_admin(username='******', password='******')

        auth_token = self.client.cookies.get(settings.SESSION_COOKIE_NAME).value

        url = reverse('api_sso_info',
                      kwargs = {'service' : 'test',
                                'auth_token' : auth_token})

        resp = self.client.get(url)

        self.assertEqual(resp.status_code, 200)
        self.assertTrue(user.username in resp.content)
        self.assertTrue(user.first_name in resp.content)
        self.assertTrue(user.last_name in resp.content)
        self.assertTrue(user.email in resp.content)