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]#