'Subclasses should override this to return an object with a C{app}
attribute that is a L{Klein} instance.  Tests will issue requests to
this app and assert certain things about the response that is
generated.'

def application(self, logger, result):

    raise NotImplementedError('Subclass    must    provide    an    application')
