コード例 #1
0
ファイル: test_csrf.py プロジェクト: nkabir/pg-discuss
def test_missing_secret_key(app):
    app.config['SECRET_KEY'] = None
    with app.test_request_context():
        with pytest.raises(ValueError):
            csrf_token.generate_csrf()
コード例 #2
0
ファイル: test_csrf.py プロジェクト: nkabir/pg-discuss
def test_validate_csrf(app):
    with app.test_request_context():
        assert not csrf_token.validate_csrf('ff##dd')
        token = csrf_token.generate_csrf()
        assert csrf_token.validate_csrf(token)
コード例 #3
0
ファイル: test_csrf.py プロジェクト: nkabir/pg-discuss
def test_validate_not_expiring_csrf(app):
    with app.test_request_context():
        token = csrf_token.generate_csrf(time_limit=False)
        assert csrf_token.validate_csrf(token, time_limit=False)
コード例 #4
0
ファイル: test_csrf.py プロジェクト: nkabir/pg-discuss
 def csrftoken():
     return csrf_token.generate_csrf()