Ejemplo n.º 1
0
def do_request(app, expect_status=500):
    app = lint.middleware(app)
    app = CgitbMiddleware(app, {}, display=True)
    app = clear_middleware(app)
    testapp = TestApp(app)
    res = testapp.get("", status=expect_status, expect_errors=True)
    return res
Ejemplo n.º 2
0
def do_request(app, expect_status=500):
    app = lint.middleware(app)
    app = ErrorMiddleware(app, {}, debug=True)
    app = clear_middleware(app)
    testapp = TestApp(app)
    res = testapp.get('', status=expect_status, expect_errors=True)
    return res
Ejemplo n.º 3
0
def do_request(app, expect_status=500):
    app = lint.middleware(app)
    app = ErrorMiddleware(app, {}, debug=True)
    app = clear_middleware(app)
    testapp = TestApp(app)
    res = testapp.get('', status=expect_status,
                      expect_errors=True)
    return res
Ejemplo n.º 4
0
def make_test_application(global_conf, text=False, lint=False):
    from paste.deploy.converters import asbool
    text = asbool(text)
    lint = asbool(lint)
    app = TestApplication(global_conf=global_conf, text=text)
    if lint:
        from paste.lint import middleware
        app = middleware(app)
    return app
Ejemplo n.º 5
0
def make_test_application(global_conf, text=False, lint=False):
    from paste.deploy.converters import asbool
    text = asbool(text)
    lint = asbool(lint)
    app = TestApplication(global_conf=global_conf, text=text)
    if lint:
        from paste.lint import middleware
        app = middleware(app)
    return app
Ejemplo n.º 6
0
def make_app(global_conf, **app_conf):
    from paste.lint import middleware

    load_configuration(config, global_conf, app_conf)

    init_model(engine_from_config(config, "sqlalchemy."))

    app = SimpleMessageQueue(global_conf=global_conf)
    app = middleware(app)
    return app
Ejemplo n.º 7
0
def main():
    eliot.to_file(sys.stdout)
    allowed_signals = {signal.SIGINT, signal.SIGTERM}
    for sig in range(1, signal.NSIG):
        if sig in allowed_signals:
            continue
        try:
            signal.siginterrupt(sig, False)
        except RuntimeError as e:
            if e.args[0] != errno.EINVAL:
                raise

    from paste import lint
    proc = SocketPassProcessor.from_path(sys.argv[1])
    app = lint.middleware(test_app)
    while True:
        proc.handle_request(app)
Ejemplo n.º 8
0
def main():
    eliot.to_file(sys.stdout)
    allowed_signals = {signal.SIGINT, signal.SIGTERM}
    for sig in range(1, signal.NSIG):
        if sig in allowed_signals:
            continue
        try:
            signal.siginterrupt(sig, False)
        except RuntimeError as e:
            if e.args[0] != errno.EINVAL:
                raise

    from paste import lint
    proc = SocketPassProcessor.from_path(sys.argv[1])
    app = lint.middleware(test_app)
    while True:
        proc.handle_request(app)
Ejemplo n.º 9
0
 def setUp(self):
     self.test_app = fixture.TestApp(lint.middleware(testing_app))
Ejemplo n.º 10
0
 def wsgi_app(self):
     # Set up a prudent WSGI application 
     return lambda: lint.middleware(testing.create_fn())
Ejemplo n.º 11
0
def test_iter_app():
    res = do_request(lint.middleware(iter_app), 200)
    #print res
    assert 'None raises error' in res
    assert 'yielder' in res
Ejemplo n.º 12
0
def prudent_wsgi_app():
    return lint.middleware(test_wsgi_app.create_fn())
def prudent_wsgi_app():
    return lint.middleware(test_wsgi_app.create_fn())
Ejemplo n.º 14
0
def test_iter_app():
    res = do_request(lint.middleware(iter_app), 200)
    #print res
    assert 'None raises error' in res
    assert 'yielder' in res