summaryrefslogtreecommitdiff
path: root/httpretty
diff options
context:
space:
mode:
authorEugene Morozov <jmv@emorozov.net>2021-09-13 20:30:00 +0300
committerGitHub <noreply@github.com>2021-09-13 19:30:00 +0200
commitc255165a86bef7f894c3a446b41d0b3379c5c2be (patch)
tree2c848b1460070540171417291f63525313a0ba54 /httpretty
parenta11874a04ded409dca6b1bacc2d7814b0d0addc2 (diff)
downloadhttpretty-c255165a86bef7f894c3a446b41d0b3379c5c2be.tar.gz
Fixes #425. (#436)
by @emorozov
Diffstat (limited to 'httpretty')
-rw-r--r--httpretty/core.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/httpretty/core.py b/httpretty/core.py
index 19715e0..6968645 100644
--- a/httpretty/core.py
+++ b/httpretty/core.py
@@ -796,7 +796,7 @@ class fakesock(object):
else:
self._entry.request.body += body
- httpretty.historify_request(headers, body, sock=self)
+ httpretty.historify_request(headers, body, sock=self, append=False)
return
if path[:2] == '//':
@@ -1602,7 +1602,7 @@ class httpretty(HttpBaseClass):
__internals__.cleanup_sockets()
@classmethod
- def historify_request(cls, headers, body='', sock=None):
+ def historify_request(cls, headers, body='', sock=None, append=True):
"""appends request to a list for later retrieval
.. testcode::
@@ -1618,7 +1618,7 @@ class httpretty(HttpBaseClass):
request = HTTPrettyRequest(headers, body, sock=sock)
cls.last_request = request
- if request not in cls.latest_requests:
+ if append or not cls.latest_requests:
cls.latest_requests.append(request)
else:
cls.latest_requests[-1] = request