コード例 #1
0
ファイル: tokens_test.py プロジェクト: hypothesis/h
    def test_returns_none_for_malformed_header_fuzz(self, header, pyramid_request):
        assume(not header.startswith("Bearer "))
        pyramid_request.headers["Authorization"] = header

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #2
0
ファイル: tokens_test.py プロジェクト: Manuelinux/kubeh
    def test_returns_none_for_malformed_header_fuzz(self, header, pyramid_request):
        assume(not header.startswith("Bearer "))
        pyramid_request.headers["Authorization"] = header

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #3
0
ファイル: tokens_test.py プロジェクト: nlisgo/h
    def test_retrieves_token_for_request(self, pyramid_request, token):
        pyramid_request.headers['Authorization'] = 'Bearer ' + token.value

        result = tokens.auth_token(pyramid_request)

        assert result.expires == token.expires
        assert result.userid == token.userid
コード例 #4
0
    def test_retrieves_token_for_request(self, pyramid_request, token):
        pyramid_request.headers['Authorization'] = 'Bearer ' + token.value

        result = tokens.auth_token(pyramid_request)

        assert result.expires == token.expires
        assert result.userid == token.userid
コード例 #5
0
ファイル: tokens_test.py プロジェクト: zermelozf/h
    def test_returns_none_for_malformed_header_fuzz(self, header,
                                                    pyramid_request, token):
        assume(header != 'Bearer ' + token.value)
        pyramid_request.headers['Authorization'] = header

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #6
0
ファイル: tokens_test.py プロジェクト: nlisgo/h
    def test_returns_legacy_client_jwt_when_jwt(self, pyramid_request):
        token = jwt.encode({'aud': pyramid_request.host_url,
                            'exp': _seconds_from_now(3600)},
                           key='secret')
        pyramid_request.headers['Authorization'] = 'Bearer ' + token

        result = tokens.auth_token(pyramid_request)

        assert isinstance(result, tokens.LegacyClientJWT)
コード例 #7
0
ファイル: tokens_test.py プロジェクト: nlisgo/h
    def test_returns_none_for_malformed_header_fuzz(self,
                                                    header,
                                                    pyramid_request,
                                                    token):
        assume(header != 'Bearer ' + token.value)
        pyramid_request.headers['Authorization'] = header

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #8
0
ファイル: tokens_test.py プロジェクト: zermelozf/h
    def test_returns_legacy_client_jwt_when_jwt(self, pyramid_request):
        token = jwt.encode(
            {
                'aud': pyramid_request.host_url,
                'exp': _seconds_from_now(3600)
            },
            key='secret')
        pyramid_request.headers['Authorization'] = 'Bearer ' + token

        result = tokens.auth_token(pyramid_request)

        assert isinstance(result, tokens.LegacyClientJWT)
コード例 #9
0
ファイル: tokens_test.py プロジェクト: zhujinlong/h
    def test_retrieves_token_for_request(self, pyramid_request):
        pyramid_request.headers["Authorization"] = "Bearer abcdef123"

        result = tokens.auth_token(pyramid_request)

        assert result == "abcdef123"
コード例 #10
0
ファイル: tokens_test.py プロジェクト: nlisgo/h
    def test_returns_none_for_malformed_header(self, pyramid_request, token):
        pyramid_request.headers['Authorization'] = token.value

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #11
0
ファイル: tokens_test.py プロジェクト: nlisgo/h
    def test_returns_none_for_empty_token(self, pyramid_request, token):
        pyramid_request.headers['Authorization'] = 'Bearer '

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #12
0
ファイル: tokens_test.py プロジェクト: hypothesis/h
    def test_returns_none_for_empty_token(self, pyramid_request):
        pyramid_request.headers["Authorization"] = "Bearer "

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #13
0
ファイル: tokens_test.py プロジェクト: hypothesis/h
    def test_returns_none_for_malformed_header(self, pyramid_request):
        pyramid_request.headers["Authorization"] = "abcdef123"

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #14
0
ファイル: tokens_test.py プロジェクト: hypothesis/h
    def test_returns_none_when_no_authz_header(self, pyramid_request):
        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #15
0
ファイル: tokens_test.py プロジェクト: nlisgo/h
    def test_returns_none_for_invalid_token(self, pyramid_request):
        pyramid_request.headers['Authorization'] = 'Bearer abcd1234'

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #16
0
    def test_returns_none_for_empty_token(self, pyramid_request):
        pyramid_request.headers['Authorization'] = 'Bearer '

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #17
0
    def test_retrieves_token_for_request(self, pyramid_request):
        pyramid_request.headers['Authorization'] = 'Bearer abcdef123'

        result = tokens.auth_token(pyramid_request)

        assert result == 'abcdef123'
コード例 #18
0
ファイル: tokens_test.py プロジェクト: gnott/h
    def test_retrieves_token_for_request(self, pyramid_request):
        pyramid_request.headers['Authorization'] = 'Bearer abcdef123'

        result = tokens.auth_token(pyramid_request)

        assert result == 'abcdef123'
コード例 #19
0
    def test_returns_none_when_no_authz_header(self, pyramid_request):
        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #20
0
ファイル: tokens_test.py プロジェクト: zhujinlong/h
    def test_returns_none_for_malformed_header(self, header, pyramid_request):
        pyramid_request.headers["Authorization"] = header

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #21
0
    def test_returns_none_for_malformed_header(self, pyramid_request):
        pyramid_request.headers['Authorization'] = 'abcdef123'

        result = tokens.auth_token(pyramid_request)

        assert result is None
コード例 #22
0
ファイル: tokens_test.py プロジェクト: hypothesis/h
    def test_retrieves_token_for_request(self, pyramid_request):
        pyramid_request.headers["Authorization"] = "Bearer abcdef123"

        result = tokens.auth_token(pyramid_request)

        assert result == "abcdef123"