Skip to main content

links.testing.statefulmock

target_from_node

def target_from_node(node: FieldNode) -> str

Extract the target aka. the aliased name from a FieldNode.

Arguments:

  • node FieldNode - A GraphQL FieldNode.

Returns:

  • str - The target

ConfigurationError Objects

class ConfigurationError(TerminatingLinkError)

A Configuration Error

class AsyncStatefulMockLink(AsyncTerminatingLink)

A Stateful Mocklink

This is a mocklink that can be used to mock a GraphQL server. You need to pass resolvers to the constructor.

In addition to AsyncMockLink this class also supports Subscription, and has internal state that needs to be handled.

resolving

async def resolving()

A coroutine that resolves the incoming operations in an inifite Loop

Raises:

  • NotImplementedError - If the operation is not supported (aka not implemented)