path fixes
authorKenneth Reitz <me@kennethreitz.com>
Wed, 15 Feb 2012 07:53:50 +0000 (02:53 -0500)
committerKenneth Reitz <me@kennethreitz.com>
Wed, 15 Feb 2012 07:53:50 +0000 (02:53 -0500)
Makefile
requests/models.py

index bc34ea2..799dfd9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,7 @@ test:
        nosetests --with-color ./tests/*
 
 lazy:
-       nosetests --with-color test_requests.py
+       nosetests --with-color tests/test_requests.py
 
 server:
        gunicorn httpbin:app --bind=0.0.0.0:7077 &
index e977b3e..d676fb3 100644 (file)
@@ -191,7 +191,10 @@ class Request(object):
 
             # Save original response for later.
             response.raw = resp
-            response.url = self.full_url.decode('utf-8')
+            if isinstance(self.full_url, bytes):
+                response.url = self.full_url.decode('utf-8')
+            else:
+                response.url = self.full_url
 
             return response
 
@@ -737,7 +740,8 @@ class Response(object):
                     raise RuntimeError(
                         'The content for this response was already consumed')
 
-                self._content = bytes('').join(self.iter_content()) or None
+                self._content = bytes().join(self.iter_content()) or None
+                # print repr(self._content)
             except AttributeError:
                 self._content = None