~vila/canonical-identity-provider/sso-dev

« back to all changes in this revision

Viewing changes to src/identityprovider/tests/sso_server/test_standalone_login.py

  • Committer: Simon Davy
  • Date: 2015-10-23 16:08:33 UTC
  • mfrom: (1336.1.4 pythonpath)
  • Revision ID: simon.davy@canonical.com-20151023160833-wkzcjnhuj7r0hfu0
merging

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
from django.core.urlresolvers import reverse
2
2
 
3
3
from identityprovider.models.account import Account
4
 
from identityprovider.models.const import AuthTokenType
5
4
from identityprovider.tests.helpers import FunctionalTestCase
6
5
from identityprovider.tests import DEFAULT_USER_PASSWORD
7
6
 
66
65
            '/+forgot_password', data=dict(email=self.new_email), follow=True)
67
66
        self.assertContains(response, 'Step 2 of 3: Check your email')
68
67
 
69
 
        link = self.recover_link()
 
68
        link = self.get_reset_password_link_from_mail()
70
69
        response = self.client.get(link)
71
 
        token = self._get_token(token_type=AuthTokenType.PASSWORDRECOVERY)
 
70
        token = self._get_raw_token_from_mail("resetpassword")
72
71
        link = reverse('reset_password',
73
72
                       kwargs=dict(authtoken=token,
74
73
                                   email_address=self.new_email))
118
117
               'instructions on validating your email address.')
119
118
        self.assertContains(response, msg % self.new_email)
120
119
 
121
 
        link = self.new_email_link()
 
120
        link = self.get_newemail_link_from_mail()
122
121
        response = self.client.get(link)
123
 
        token = self._get_token(token_type=AuthTokenType.VALIDATEEMAIL)
 
122
        token = self._get_raw_token_from_mail("newemail")
124
123
        link = reverse('confirm_email',
125
124
                       kwargs=dict(authtoken=token,
126
125
                                   email_address=self.new_email))