Esempio n. 1
0
        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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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()
Esempio n. 4
0
    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()