Exemple #1
0
    def test_run_wsgi_app(self):
        """We aren't testing anything here."""
        from os import environ

        environ['SERVER_NAME'] = 'foo.com'
        environ['SERVER_PORT'] = '80'
        environ['REQUEST_METHOD'] = 'GET'

        rules = [Rule('/', handler='resources.handlers.HomeHandler', name='home')]
        app = make_wsgi_app(rules=rules, debug=True)
        run_wsgi_app(app)
Exemple #2
0
    def test_run_wsgi_app_with_middleware(self):
        class AppMiddleware_2(object):
            pass

        from os import environ

        environ['SERVER_NAME'] = 'foo.com'
        environ['SERVER_PORT'] = '80'
        environ['REQUEST_METHOD'] = 'GET'

        rules = [Rule('/', handler='resources.handlers.HomeHandler', name='home')]
        app = make_wsgi_app(rules=rules, config={'tipfy': {
            'middleware': [AppMiddleware_2]
        }})

        run_wsgi_app(app)
Exemple #3
0
def main():
    # Run it!
    tipfy.run_wsgi_app(application)