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()
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')
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)