aboutsummaryrefslogtreecommitdiff
blob: 3b62a2f4eeded25e8c811fdc3dcdec01ddcc276f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
try:
    from urllib.parse import urlparse, parse_qs
except ImportError:
     from urlparse import urlparse, parse_qs

def test_auth_request_url(api):
    url = api.auth_request_url()
    parse = urlparse(url)
    assert parse.path == '/oauth/authorize'
    query = parse_qs(parse.query)
    assert query['client_id'][0] == api.client_id
    assert query['response_type'][0] == 'code'
    assert query['redirect_uri'][0] == 'urn:ietf:wg:oauth:2.0:oob'
    assert set(query['scope'][0].split()) == set(('read', 'write', 'follow'))
Powered by cgit v1.2.3 (git 2.41.0)