quart.typing module#
- class quart.typing.ASGIHTTPProtocol(*args, **kwargs)#
Bases:
Protocol
- class quart.typing.ASGILifespanProtocol(*args, **kwargs)#
Bases:
Protocol
- class quart.typing.ASGIWebsocketProtocol(*args, **kwargs)#
Bases:
Protocol
- class quart.typing.TestAppProtocol(*args, **kwargs)#
Bases:
Protocol- async shutdown() None#
- async startup() None#
- test_client() TestClientProtocol#
- class quart.typing.TestClientProtocol(*args, **kwargs)#
Bases:
Protocol- cookie_jar: Optional[CookieJar]#
- delete_cookie(server_name: str, key: str, path: str = '/', domain: Optional[str] = None) None#
- http_connection_class: Type[TestHTTPConnectionProtocol]#
- async open(path: str, *, method: str = 'GET', headers: Optional[Union[dict, Headers]] = None, data: Optional[AnyStr] = None, form: Optional[dict] = None, query_string: Optional[dict] = None, json: Any = None, scheme: str = 'http', follow_redirects: bool = False, root_path: str = '', http_version: str = '1.1') Response#
- push_promises: List[Tuple[str, Headers]]#
- request(path: str, *, method: str = 'GET', headers: Optional[Union[dict, Headers]] = None, query_string: Optional[dict] = None, scheme: str = 'http', root_path: str = '', http_version: str = '1.1') TestHTTPConnectionProtocol#
- session_transaction(path: str = '/', *, method: str = 'GET', headers: Optional[Union[dict, Headers]] = None, query_string: Optional[dict] = None, scheme: str = 'http', data: Optional[AnyStr] = None, form: Optional[dict] = None, json: Any = None, root_path: str = '', http_version: str = '1.1') AsyncContextManager[SessionMixin]#
- set_cookie(server_name: str, key: str, value: str = '', max_age: Optional[Union[int, timedelta]] = None, expires: Optional[Union[int, float, datetime]] = None, path: str = '/', domain: Optional[str] = None, secure: bool = False, httponly: bool = False, samesite: Optional[str] = None, charset: str = 'utf-8') None#
- websocket(path: str, *, headers: Optional[Union[dict, Headers]] = None, query_string: Optional[dict] = None, scheme: str = 'ws', subprotocols: Optional[List[str]] = None, root_path: str = '', http_version: str = '1.1') TestWebsocketConnectionProtocol#
- websocket_connection_class: Type[TestWebsocketConnectionProtocol]#