~michael.nelson/canonical-identity-provider/add-convoy-combo

« back to all changes in this revision

Viewing changes to identityprovider/tests/openid_server/per_version/test_restricted_sreg.py

  • Committer: Tarmac
  • Author(s): Natalia B. Bidart
  • Date: 2013-04-01 18:23:16 UTC
  • mfrom: (753.4.12 the-hand-is-quicker-2)
  • Revision ID: tarmac-20130401182316-ioglnxyjdmsu0xqf
[r=matiasb] - Cleanup of testing views: replaced logic from urls.py with the new decorator require_testing_enabled (moved from webui project).
- Removed dummy and dummy hooks testing views.
- Removed fixtures from leftover tests from identity provider.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
    def setUp(self):
9
9
        super(RestrictedSregTestCase, self).setUp()
10
10
 
 
11
        t = self.factory.make_team('ubuntu-team')
 
12
        self.factory.add_account_to_team(self.account, t)
 
13
 
11
14
        # We will perform an OpenID authentication request asking for a few
12
15
        # user details:
13
 
        self.claimed_id = self.base_url + '/+id/mark_oid'
14
16
        self.required = ['email', 'country']
15
17
        self.optional = ['fullname', 'nickname']
16
18
 
19
21
        response = self.do_openid_dance(self.claimed_id, extension=extension)
20
22
 
21
23
        if with_login:  # log in
22
 
            response = self.login(response, email='mark@example.com')
 
24
            response = self.login(response)
23
25
 
24
26
        return response
25
27
 
116
118
        # But now we have some user details.
117
119
        sreg_response = SRegResponse.fromSuccessResponse(info)
118
120
        self.assertEqual(list(sorted(sreg_response.items())),
119
 
                         [('email', 'mark@example.com'),
120
 
                          ('nickname', 'mark')])
 
121
                         [('email', self.account.preferredemail.email),
 
122
                          ('nickname', self.account.person.name)])
121
123
 
122
124
    def test_known_trust_roots_with_auto_authorize(self):
123
125
        # == Behaviour for known trust roots with auto_authorize ==
142
144
        sreg_response = SRegResponse.fromSuccessResponse(info)
143
145
 
144
146
        self.assertEqual(list(sorted(sreg_response.items())),
145
 
                         [('email', 'mark@example.com'),
146
 
                          ('fullname', 'Mark Shuttleworth')])
 
147
                         [('email', self.account.preferredemail.email),
 
148
                          ('fullname', self.account.displayname)])