diff options
Diffstat (limited to 'test/test_server.py')
-rw-r--r-- | test/test_server.py | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/test/test_server.py b/test/test_server.py index 8a6228ad..cc1fa8ce 100644 --- a/test/test_server.py +++ b/test/test_server.py @@ -277,7 +277,7 @@ class MasterFakeResponse(tservers.TestMaster): class TestFakeResponse(tservers.HTTPProxTest): masterclass = MasterFakeResponse - def test_kill(self): + def test_fake(self): f = self.pathod("200") assert "header_response" in f.headers.keys() @@ -319,3 +319,19 @@ class TestTransparentResolveError(tservers.TransparentProxTest): def test_resolve_error(self): assert self.pathod("304").status_code == 502 + + +class MasterIncomplete(tservers.TestMaster): + def handle_request(self, m): + resp = tutils.tresp() + resp.content = flow.CONTENT_MISSING + m.reply(resp) + + +class TestIncompleteResponse(tservers.HTTPProxTest): + masterclass = MasterIncomplete + def test_incomplete(self): + assert self.pathod("200").status_code == 502 + + + |