def test_login(self): """Given an invite_url go to it and redeem an invite.""" # Lets make sure we have a clean slate info = dict( first_name='Akaaaaaaash', last_name='Desaaaaaaai', optin=True ) self.client.logout() u = User.objects.create(username='******', email=self.email) p = u.get_profile() u.first_name = info['first_name'] u.last_name = '' u.save() p.photo = True p.save() # BrowserID needs an assertion not to be whiney d = dict(assertion='tofu') with browserid_mock.mock_browserid(self.email): r = self.client.post(reverse('browserid_verify'), d, follow=True) eq_(r.status_code, 200) # Now let's register with browserid_mock.mock_browserid(self.email): r = self.client.post(reverse('register'), info, follow=True) eq_(r.status_code, 200)
def test_login(self): """Given an invite_url go to it and redeem an invite.""" # Lets make sure we have a clean slate info = dict(first_name='Akaaaaaaash', last_name='Desaaaaaaai', optin=True) self.client.logout() u = User.objects.create(username='******', email=self.email) p = u.get_profile() u.first_name = info['first_name'] u.last_name = '' u.save() p.photo = True p.save() # BrowserID needs an assertion not to be whiney d = dict(assertion='tofu') with browserid_mock.mock_browserid(self.email): r = self.client.post(reverse('browserid_verify'), d, follow=True) eq_(r.status_code, 200) # Now let's register with browserid_mock.mock_browserid(self.email): r = self.client.post(reverse('register'), info, follow=True) eq_(r.status_code, 200)
def test_userprofile(self): u = User.objects.create(username='******', email='*****@*****.**') UserProfile.objects.all().delete() # Somehow the User lacks a UserProfile self.assertRaises(UserProfile.DoesNotExist, u.get_profile) # Sign in with browserid_mock.mock_browserid(u.email): d = dict(assertion='qwer') self.client.post(reverse('browserid_verify'), d, follow=True) # Good to go assert u.get_profile()