def middleware_forwards_appropriate_requests_to_resources():
    middleware = Middleware(create_application())

    default_response = output_from_application(middleware, '/glimpse')
    assert_equal(default_response, 'Hello, World!')

    named_response = output_from_application(middleware, '/glimpse/Nik')
    assert_equal(named_response, 'Hello, Nik!')
def middleware_passes_query_data_to_resources():
    middleware = Middleware(create_application())

    response = output_from_application(middleware, '/glimpse/?name=Nik')
    assert_equal(response, 'Hello, Nik!')
def wsgi_test_environment_behaves_correctly():
    application = create_application()
    data = output_from_application(application)
    assert_equal('<html><body></body></html>', data)