105 |
105 |
|
106 |
106 |
@parsed_url_wrapper
|
107 |
107 |
def assertPath(self, url, path):
|
108 |
|
self.assertEqual(url.path, path)
|
|
108 |
self.assertEqual(normalize(url.path), normalize(path))
|
109 |
109 |
|
110 |
110 |
@parsed_url_wrapper
|
111 |
111 |
def assertSecure(self, url, key):
|
... | ... | |
385 |
385 |
self.assertEqual(code.redirect_uri, self.client3_redirect_uri)
|
386 |
386 |
|
387 |
387 |
# redirect uri startswith the client's registered redirect url
|
388 |
|
params['redirect_uri'] = '%smore' % self.client3_redirect_uri
|
|
388 |
params['redirect_uri'] = '%sφωτογραφία.JPG' % self.client3_redirect_uri
|
389 |
389 |
self.client.set_credentials('client3', 'secret')
|
390 |
390 |
r = self.client.authorize_code('client3', urlparams=params)
|
391 |
391 |
self.assertEqual(r.status_code, 400)
|
... | ... | |
419 |
419 |
self.assertEqual(r.status_code, 400)
|
420 |
420 |
|
421 |
421 |
# redirect uri descendant
|
422 |
|
redirect_uri = '%s/more?α=γιουνικοντ' % self.client3_redirect_uri
|
|
422 |
redirect_uri = '%s/φωτογραφία.JPG?α=γιουνικοντ' % self.client3_redirect_uri
|
423 |
423 |
params['redirect_uri'] = redirect_uri
|
424 |
424 |
self.client.set_credentials('client3', 'secret')
|
425 |
425 |
r = self.client.authorize_code('client3', urlparams=params)
|
... | ... | |
553 |
553 |
'state': None}
|
554 |
554 |
self.assert_access_token_response(r, expected)
|
555 |
555 |
|
556 |
|
redirect_uri = '%s/more?α=γιουνικοντ' % self.client3_redirect_uri
|
|
556 |
redirect_uri = '%s/φωτογραφία.JPG?α=γιουνικοντ' % self.client3_redirect_uri
|
557 |
557 |
params = {'redirect_uri': redirect_uri}
|
558 |
558 |
r = self.client.authorize_code('client3', urlparams=params)
|
559 |
559 |
self.assertCount(AuthorizationCode, 1)
|