Add ConnectTimeout test

This commit is contained in:
Tom Christie 2019-04-18 09:38:29 +01:00
parent 8e1a26366e
commit 74c9048ba2

View File

@ -12,6 +12,16 @@ async def test_read_timeout(server):
await http.request("GET", "http://127.0.0.1:8000/slow_response")
@pytest.mark.asyncio
async def test_connect_timeout(server):
timeout = httpcore.TimeoutConfig(connect_timeout=0.0001)
async with httpcore.ConnectionPool(timeout=timeout) as http:
with pytest.raises(httpcore.ConnectTimeout):
# See https://stackoverflow.com/questions/100841/
await http.request("GET", "http://10.255.255.1/")
@pytest.mark.asyncio
async def test_pool_timeout(server):
timeout = httpcore.TimeoutConfig(pool_timeout=0.0001)