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
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
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
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
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)
def setUp(self): self.test_app = fixture.TestApp(lint.middleware(testing_app))
def wsgi_app(self): # Set up a prudent WSGI application return lambda: lint.middleware(testing.create_fn())
def test_iter_app(): res = do_request(lint.middleware(iter_app), 200) #print res assert 'None raises error' in res assert 'yielder' in res
def prudent_wsgi_app(): return lint.middleware(test_wsgi_app.create_fn())