mockingjay package

Submodules

mockingjay.builder module

class mockingjay.builder.EndpointMockBuilder(method, endpoint, default_headers, fixture_loader)[source]

Bases: object

expect_request_body(body)[source]
expect_request_content_type(content_type)[source]
expect_request_header(key, value)[source]
expect_request_user(user, password=None)[source]
matches(request)[source]
register()[source]
should_return(code, headers, body)[source]
should_return_body(body)[source]
should_return_body_from_fixture(template_file, **params)[source]
should_return_code(code)[source]
should_return_header(key, value)[source]
should_return_json(json_object)[source]

mockingjay.fixture_loader module

class mockingjay.fixture_loader.FixtureLoader[source]

Bases: object

render(fixture_file, **params)[source]

Return the rendered fixture file according to the params.

class mockingjay.fixture_loader.Jinja2FixtureLoader(fixture_root)[source]

Bases: mockingjay.fixture_loader.FixtureLoader

render(fixture_file, **params)[source]

mockingjay.service module

exception mockingjay.service.InvalidEndpointSpecException[source]

Bases: exceptions.Exception

class mockingjay.service.MockService(service_prefix, default_headers=None, fixture_root=None)[source]

Bases: object

assert_requests_matched()[source]
clear_mocks()[source]

Clear the endpoint mocks that have been registered for the service

endpoint(endpoint)[source]

Create an EndpointMockBuilder object based on the given endpoint

Module contents