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