quart.testing.connections module

exception quart.testing.connections.HTTPDisconnectError

Bases: Exception

exception quart.testing.connections.WebsocketDisconnectError

Bases: Exception

exception quart.testing.connections.WebsocketResponseError(response)

Bases: Exception

Parameters:

response (Response) –

Return type:

None

class quart.testing.connections.TestHTTPConnection(app, scope, _preserve_context=False)

Bases: object

Parameters:
  • app (Quart) –

  • scope (HTTPScope) –

  • _preserve_context (bool) –

async send(data)
Parameters:

data (bytes) –

Return type:

None

async send_complete()
Return type:

None

async receive()
Return type:

bytes

async disconnect()
Return type:

None

async as_response()
Return type:

Response

class quart.testing.connections.TestWebsocketConnection(app, scope)

Bases: object

Parameters:
  • app (Quart) –

  • scope (WebsocketScope) –

async receive()
Return type:

AnyStr

async send(data)
Parameters:

data (AnyStr) –

Return type:

None

async receive_json()
Return type:

Any

async send_json(data)
Parameters:

data (Any) –

Return type:

None

async close(code)
Parameters:

code (int) –

Return type:

None

async disconnect()
Return type:

None