assert url.scheme == "https"
assert url.is_ssl
-
-
-def test_elapsed_delay(server):
- url = server.url.copy_with(path="/slow_response/100")
- with httpx.Client() as client:
- response = client.get(url)
- assert response.elapsed.total_seconds() > 0.0
async def slow_response(scope, receive, send):
- delay_ms_str: str = scope["path"].replace("/slow_response/", "")
- try:
- delay_ms = float(delay_ms_str)
- except ValueError:
- delay_ms = 100
- await sleep(delay_ms / 1000.0)
+ await sleep(1.0)
await send(
{
"type": "http.response.start",