diff options
author | Eugene Morozov <jmv@emorozov.net> | 2021-09-13 20:30:00 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-13 19:30:00 +0200 |
commit | c255165a86bef7f894c3a446b41d0b3379c5c2be (patch) | |
tree | 2c848b1460070540171417291f63525313a0ba54 /httpretty | |
parent | a11874a04ded409dca6b1bacc2d7814b0d0addc2 (diff) | |
download | httpretty-c255165a86bef7f894c3a446b41d0b3379c5c2be.tar.gz |
Fixes #425. (#436)
by @emorozov
Diffstat (limited to 'httpretty')
-rw-r--r-- | httpretty/core.py | 6 |
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 |