Skip to content

Commit 1006fc0

Browse files
committed
More tests
1 parent 11bd4ab commit 1006fc0

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/test_http_server.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -486,3 +486,21 @@ def test_log_access_disabled(self):
486486
srv.log_access(None, None, None, None)
487487

488488
self.assertFalse(srv.log.error.called)
489+
490+
def test_cancel_not_connected_handler(self):
491+
srv = server.ServerHttpProtocol(loop=self.loop)
492+
srv.cancel_slow_request()
493+
494+
def test_srv_process_request_without_timeout(self):
495+
transport = unittest.mock.Mock()
496+
srv = server.ServerHttpProtocol(timeout=0, loop=self.loop)
497+
srv.connection_made(transport)
498+
self.assertIsNone(srv._timeout_handle)
499+
500+
srv.reader.feed_data(
501+
b'GET / HTTP/1.0\r\n'
502+
b'Host: example.com\r\n\r\n')
503+
504+
self.loop.run_until_complete(srv._request_handler)
505+
self.assertTrue(transport.close.called)
506+
self.assertIsNone(srv._timeout_handle)

0 commit comments

Comments
 (0)