module documentation

Undocumented

Interface ISample Interface for testing.
Class BadlyBehavedHeaders Make Headers lie, and refuse to return a Host header from getAllRequestHeaders.
Class RequireComponentTests Tests for RequestComponent.
Class RequireURLTests Tests for RequestURL() required parameter.
Class ResponseTests Tests for klein.Response.
Function needsComponent This route requires and returns an ISample.
Function provideSample This requirer prerequisite installs a string as the provider of ISample.
Function requiresURL This is a route that requires a URL.
Function someHeaders Set some response attributes.
Variable requirer Undocumented
Variable router Undocumented
@requirer.require(router.route('/retrieve/component', methods=['GET']), component=RequestComponent(ISample))
def needsComponent(component): (source)

This route requires and returns an ISample.

Parameters
component:strUndocumented
Returns
strUndocumented
@requirer.prerequisite([ISample])
def provideSample(request): (source)

This requirer prerequisite installs a string as the provider of ISample.

Parameters
request:IRequestUndocumented
@requirer.require(router.route('/hello/world', methods=['GET']), url=cast(IRequiredParameter, RequestURL()))
def requiresURL(url): (source)

This is a route that requires a URL.

Parameters
url:DecodedURLUndocumented
Returns
strUndocumented
@requirer.require(router.route('/set/headers'))
def someHeaders(): (source)

Set some response attributes.

Returns
ResponseUndocumented
requirer = (source)

Undocumented

router = (source)

Undocumented