Some of the explanatory examples in this chapter require application functionality. The following fake application is used as an execution harness to drive the interactive examples.
import sys
import albatross
class Request:
    def get_uri(self):
        return 'http://www.com/fakeapp.py'
    def write_header(self, name, value):
        pass
    def end_headers(self):
        pass
    def write_content(self, data):
        sys.stdout.write(data)
app = albatross.SimpleApp(base_url='fakeapp.py',
                          template_path='.',
                          start_page='start',
                          secret='secret')
ctx = albatross.SessionAppContext(app)
ctx.set_request(Request())