if ssl.HAS_ALPN:
context.set_alpn_protocols(["h2", "http/1.1"])
- if ssl.HAS_NPN:
+ if ssl.HAS_NPN: # pragma: no cover
context.set_npn_protocols(["h2", "http/1.1"])
return context
continue
else:
assert isinstance(event, h11.Response)
- break
+ break # pragma: no cover
http_version = "HTTP/%s" % event.http_version.decode("latin-1", errors="ignore")
return http_version, event.status_code, event.headers
yield bytes(event.data)
else:
assert isinstance(event, h11.EndOfMessage)
- break
+ break # pragma: no cover
async def _receive_event(self, timeout: TimeoutConfig = None) -> H11Event:
"""
data = b""
self.h11_state.receive_data(data)
else:
- break
+ assert event is not h11.NEED_DATA
+ break # pragma: no cover
return event
async def response_closed(self) -> None: