Decode response URL to a unicode string.

Fixes #182
This commit is contained in:
Johannes Gorset
2012-01-20 00:34:06 +01:00
parent 61a0e85672
commit b37fbf30a3
2 changed files with 11 additions and 1 deletions
+1 -1
View File
@@ -187,7 +187,7 @@ class Request(object):
if is_error:
response.error = resp
response.url = self.full_url
response.url = self.full_url.decode('utf-8')
return response
+10
View File
@@ -294,6 +294,16 @@ class RequestsTestSuite(unittest.TestCase):
r = requests.get(httpbin('gzip'))
r.content.decode('ascii')
def test_response_has_unicode_url(self):
for service in SERVICES:
url = service('get')
response = requests.get(url)
self.assertIsInstance(response.url, unicode)
def test_unicode_get(self):