Skip to content

Commit

Permalink
fix parsing url query in test
Browse files Browse the repository at this point in the history
  • Loading branch information
st4lk committed May 26, 2015
1 parent 07fdda4 commit 59d770b
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions tests/test_social.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import json
import logging
try:
from urlparse import parse_qs
from urlparse import parse_qsl, urlparse
except ImportError:
# python 3
from urllib.parse import parse_qs
from urllib.parse import parse_qsl, urlparse

from django.core.urlresolvers import reverse
from django.contrib.auth import get_user_model
Expand Down Expand Up @@ -93,9 +93,8 @@ def test_login_absolute_redirect(self):
resp = self.client.post(reverse('login_social_session'),
data={'provider': 'facebook', 'code': '3D52VoM1uiw94a1ETnGvYlCw'})
self.assertEqual(resp.status_code, 200)
url_params = parse_qs(HTTPretty.latest_requests[0].path)
l.info(url_params)
self.assertEqual('http://myproject.com/', url_params['redirect_uri'][0])
url_params = dict(parse_qsl(urlparse(HTTPretty.latest_requests[0].path).query))
self.assertEqual('http://myproject.com/', url_params['redirect_uri'])


class TestSocialAuthError(APITestCase, BaseFacebookAPITestCase):
Expand Down

0 comments on commit 59d770b

Please sign in to comment.