Coverage report: 92%

Files Functions Classes

coverage.py v7.6.10, created at 2025-01-15 20:58 +0100

File function statements missing excluded branches partial coverage
src/oidc_provider_mock/__init__.py (no function) 3 0 0 0 0 100%
src/oidc_provider_mock/__main__.py main 1 1 0 0 0 0%
src/oidc_provider_mock/__main__.py (no function) 8 8 0 2 0 0%
src/oidc_provider_mock/_app.py AuthlibClient.__init__ 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py AuthlibClient.get_client_id 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py AuthlibClient.get_default_redirect_uri 1 1 0 0 0 0%
src/oidc_provider_mock/_app.py AuthlibClient.get_allowed_scope 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py AuthlibClient.check_redirect_uri 3 0 0 2 2 60%
src/oidc_provider_mock/_app.py AuthlibClient.check_client_secret 3 0 0 2 2 60%
src/oidc_provider_mock/_app.py AuthlibClient.check_endpoint_auth_method 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py AuthlibClient.check_grant_type 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py AuthlibClient.check_response_type 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py TokenValidator.authenticate_token 4 1 0 2 1 67%
src/oidc_provider_mock/_app.py AuthorizationCodeGrant.query_authorization_code 3 0 0 2 2 60%
src/oidc_provider_mock/_app.py AuthorizationCodeGrant.delete_authorization_code 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py AuthorizationCodeGrant.authenticate_user 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py AuthorizationCodeGrant.save_authorization_code 5 0 0 0 0 100%
src/oidc_provider_mock/_app.py OpenIdGrantExtension.exists_nonce 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py OpenIdGrantExtension.get_jwt_config 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py OpenIdGrantExtension.generate_user_info 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py setup 14 1 0 2 1 88%
src/oidc_provider_mock/_app.py setup.set_storage 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py setup.query_client 5 0 0 4 2 78%
src/oidc_provider_mock/_app.py setup.save_token 6 0 0 0 0 100%
src/oidc_provider_mock/_app.py app 3 0 0 0 0 100%
src/oidc_provider_mock/_app.py home 1 1 0 0 0 0%
src/oidc_provider_mock/_app.py openid_config 2 0 0 0 0 100%
src/oidc_provider_mock/_app.py openid_config.url_for 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py jwks 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py register_client 4 0 0 0 0 100%
src/oidc_provider_mock/_app.py authorize 11 0 0 4 1 93%
src/oidc_provider_mock/_app.py issue_token 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py userinfo 1 0 0 0 0 100%
src/oidc_provider_mock/_app.py set_user 3 0 0 0 0 100%
src/oidc_provider_mock/_app.py (no function) 90 0 0 0 0 100%
src/oidc_provider_mock/_server.py _WSGIRequestHandler.log_message 1 0 0 0 0 100%
src/oidc_provider_mock/_server.py run_server_in_thread 8 0 0 0 0 100%
src/oidc_provider_mock/_server.py run_server_in_thread.run 3 0 0 0 0 100%
src/oidc_provider_mock/_server.py (no function) 13 0 0 0 0 100%
src/oidc_provider_mock/_storage.py AuthorizationCode.get_redirect_uri 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py AuthorizationCode.get_scope 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py AuthorizationCode.get_nonce 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py AuthorizationCode.get_auth_time 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py AccessToken.get_user 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py AccessToken.check_client 1 1 0 0 0 0%
src/oidc_provider_mock/_storage.py AccessToken.is_expired 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py AccessToken.is_revoked 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py AccessToken.get_scope 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.__init__ 6 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.get_user 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.store_user 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.get_authorization_code 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.store_authorization_code 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.remove_authorization_code 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.get_access_token 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.store_access_token 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.get_client 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.store_client 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py Storage.add_nonce 1 1 0 0 0 0%
src/oidc_provider_mock/_storage.py Storage.exists_nonce 1 0 0 0 0 100%
src/oidc_provider_mock/_storage.py (no function) 73 0 0 0 0 100%
Total   310 15 0 20 11 92%

No items found using the specified filter.