mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-11-03 04:43:11 +08:00
mypy fixes
This commit is contained in:
@@ -114,6 +114,7 @@ class AbstractTestCases:
|
||||
container_name: ClassVar[str]
|
||||
backend_config_file: ClassVar[str]
|
||||
provider_name: ClassVar[str]
|
||||
random_port: ClassVar[int]
|
||||
saved_oauthlib_insecure_transport: ClassVar[bool]
|
||||
|
||||
@classmethod
|
||||
@@ -421,6 +422,8 @@ class TestGalaxyOIDCLoginPSA(AbstractTestCases.BaseKeycloakIntegrationTestCase):
|
||||
sa_session = self._app.model.session
|
||||
user = sa_session.query(model.User).filter_by(email="gxyuser@galaxy.org").one()
|
||||
social = next((s for s in user.social_auth if s.provider == "oidc"), None)
|
||||
assert social is not None
|
||||
extra_data = social.extra_data
|
||||
assert extra_data is not None
|
||||
assert "access_token_decoded" in extra_data
|
||||
assert "realm_access" in extra_data["access_token_decoded"]
|
||||
|
||||
@@ -7,6 +7,7 @@ from datetime import (
|
||||
datetime,
|
||||
timedelta,
|
||||
)
|
||||
from typing import Optional
|
||||
from unittest.mock import MagicMock
|
||||
|
||||
import jwt
|
||||
@@ -98,15 +99,15 @@ class AuthTokenData:
|
||||
|
||||
def create_access_token(
|
||||
email: str = "user@example.com",
|
||||
roles: list[str] = None,
|
||||
roles: Optional[list[str]] = None,
|
||||
iss: str = "https://issuer.example.com",
|
||||
sub: str = None,
|
||||
iat: int = None,
|
||||
exp: int = None,
|
||||
sub: Optional[str] = None,
|
||||
iat: Optional[int] = None,
|
||||
exp: Optional[int] = None,
|
||||
aud: str = "https://audience.example.com",
|
||||
scope: list[str] = None,
|
||||
azp: str = None,
|
||||
permissions: list[str] = None,
|
||||
scope: Optional[list[str]] = None,
|
||||
azp: Optional[str] = None,
|
||||
permissions: Optional[list[str]] = None,
|
||||
algorithm: str = "RS256",
|
||||
public_key_id: str = "example-key",
|
||||
) -> AuthTokenData:
|
||||
|
||||
Reference in New Issue
Block a user