aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_server.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_server.py')
-rw-r--r--test/test_server.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/test_server.py b/test/test_server.py
index a570f10f..3125c2f3 100644
--- a/test/test_server.py
+++ b/test/test_server.py
@@ -112,7 +112,10 @@ class TestHTTP(tservers.HTTPProxTest, CommonMixin, AppMixin):
# Tests a difficult-to-trigger condition, where an IOError is raised
# within our read loop.
with mock.patch("libmproxy.protocol.http.HTTPRequest.from_stream") as m:
- m.side_effect = IOError("error!")
+ def brk(f, *args, **kwargs):
+ f.o._sock.close()
+ raise IOError("error!")
+ m.side_effect = brk
tutils.raises("server disconnect", self.pathod, "304")
def test_get_connection_switching(self):