コード例 #1
0
ファイル: __init__.py プロジェクト: passy/rdreilib
def _redirect_unauthorized(resp):
    if resp.status_code == 401:
        # We need the request for later redirecting.
        req = get_request()
        resp.headers['Location'] = url_for("auth/login", **{REDIRECT_FIELD_NAME:
                                                            req.url})
        resp.status_code = 302
コード例 #2
0
    def test_query_tracking(self):
        """Tests query tracking."""

        client = Client(self.app, Response)

        response = client.get('/')
        request = get_request()

        assert len(request.sql_queries) == 2
        assert response.headers['X-SQL-Query-Count'] == '2'
        assert response.headers['X-SQL-Query-Time'] > 0
コード例 #3
0
ファイル: template.py プロジェクト: passy/rdreilib
 def __init__(self):
     self.user = get_request().user
コード例 #4
0
ファイル: gae.py プロジェクト: fugu13/opp-frontpage
def redirect_gae_login_url():
    req = get_request()
    return redirect(users.create_login_url(req.url))