diff options
| author | Sergey Shepelev <temotor@gmail.com> | 2013-08-09 14:25:10 +0400 |
|---|---|---|
| committer | Sergey Shepelev <temotor@gmail.com> | 2013-08-09 14:25:10 +0400 |
| commit | 7d4916f01462de09cb58853d9de2e85777c2ad5b (patch) | |
| tree | d0635242d7337645fb168300507e6f989799bea0 /tests/wsgi_test.py | |
| parent | dcf0a11bc3059b892410cc8b8c7e752598f6f2e7 (diff) | |
| download | eventlet-7d4916f01462de09cb58853d9de2e85777c2ad5b.tar.gz | |
wsgi: configurable socket_timeout
Diffstat (limited to 'tests/wsgi_test.py')
| -rw-r--r-- | tests/wsgi_test.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/wsgi_test.py b/tests/wsgi_test.py index 3bbbd2f..0e10de7 100644 --- a/tests/wsgi_test.py +++ b/tests/wsgi_test.py @@ -1201,6 +1201,17 @@ class TestHttpd(_TestBase): self.assertTrue("BOOM" in runlog) self.assertFalse("Traceback" in runlog) + def test_server_socket_timeout(self): + self.spawn_server(socket_timeout=0.1) + sock = eventlet.connect(('localhost', self.port)) + sock.send('GET / HTTP/1.1\r\n') + eventlet.sleep(0.1) + try: + read_http(sock) + assert False, 'Expected ConnectionClosed exception' + except ConnectionClosed: + pass + def read_headers(sock): fd = sock.makefile() |
