linkahead.connection.mockup module
Classes and functions to immitate a LinkAhead server without actually setting up a tcp connection.
- class linkahead.connection.mockup.MockUpResponse(status, headers, body)
Bases:
CaosDBHTTPResponse
A class for the responses of a request to the MockUpServerConnection.
- close()
close.
Close this response. Depending on the implementation this might also close underlying streams, sockets etc.
- getheader(name, default=None)
Get the contents of the header name, or default if there is no matching header.
- getheaders()
Return all headers.
- read(size=-1)
Return the body of the response.
- property status
Return the status of the response.
- class linkahead.connection.mockup.MockUpServerConnection
Bases:
CaosDBServerConnection
The mock-up connection which does not actually connect to anything but just returns predefined responses which mimic the LinkAhead server.
- configure(**kwargs)
This configure method does nothing.
- request(method, path, headers=None, body=None, **kwargs)
Search a resource in the resources list which is answering to the request and return the response or raise a RuntimeError.