コード例 #1
0
def test_internal_server_error(browser, request, app):
    """When things go KABOOM show a friendly error page."""

    web_server_factory = customized_web_server(request, app)
    _web_server = web_server_factory(
        {"websauna.log_internal_server_error": False})

    b = browser
    b.visit("{}/error-trigger".format(_web_server))

    # After login we see a profile link to our profile
    assert b.is_element_visible_by_css("#it-is-broken")
コード例 #2
0
ファイル: test_facebook.py プロジェクト: agronholm/websauna
def web_server(request, facebook_app):
    """Run a web server with Facebook login settings."""

    # We cache the web server here, so that @flaky doesn't try to recreate it in the same port
    # when Zuckerberg's high quality product fails
    global _web_server

    # customized_port must match one in Facebook app settings
    if not _web_server:
        web_server_factory = customized_web_server(request, facebook_app, customized_port=6662)
        _web_server = web_server_factory()

    return _web_server
コード例 #3
0
def web_server(request, facebook_app):
    """Run a web server with Facebook login settings."""

    # We cache the web server here, so that @flaky doesn't try to recreate it in the same port
    # when Zuckerberg's high quality product fails
    global _web_server

    # customized_port must match one in Facebook app settings
    if not _web_server:
        web_server_factory = customized_web_server(request, facebook_app, customized_port=6662)
        _web_server = web_server_factory()

    return _web_server
コード例 #4
0
def caching_web_server(request, cache_app):
    server = customized_web_server(request, cache_app)
    return server()
コード例 #5
0
ファイル: test_autoform.py プロジェクト: rmoorman/websauna
def web_server(request, tutorial_req):
    """Run a web server
    with tutorial installed."""
    web_server = customized_web_server(request, tutorial_req.app)
    return web_server()
コード例 #6
0
def caching_web_server(request, cache_app):
    server = customized_web_server(request, cache_app)
    return server()
コード例 #7
0
ファイル: test_autoform.py プロジェクト: mazz/websauna
def web_server(request, tutorial_app):
    """Run a web server with tutorial installed."""
    web_server = customized_web_server(request, tutorial_app)
    return web_server()
コード例 #8
0
def web_server(request, permission_app):
    """Run a web server with custom permission test views enabled."""

    web_server_factory = customized_web_server(request, permission_app)
    _web_server = web_server_factory()
    return _web_server
コード例 #9
0
def web_server(request, permission_app):
    """Run a web server with custom permission test views enabled."""

    web_server_factory = customized_web_server(request, permission_app)
    _web_server = web_server_factory()
    return _web_server