Skip to content

Commit 5fd1c72

Browse files
committed
CAIP-79 test coverage
1 parent bfa6ca6 commit 5fd1c72

2 files changed

Lines changed: 12 additions & 7 deletions

File tree

symphony/bdk/core/auth/jwt_helper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,4 +92,4 @@ def extract_token_claims(session_token):
9292
options={"verify_signature": False}
9393
)
9494
except DecodeError:
95-
return {}
95+
return {}

tests/core/auth/auth_session_test.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,21 @@
1313
from symphony.bdk.core.auth.exception import AuthInitializationError
1414
from symphony.bdk.gen.login_model.token import Token
1515
from symphony.bdk.gen.login_model.extension_app_tokens import ExtensionAppTokens
16-
16+
from symphony.bdk.core.auth.bot_authenticator import BotAuthenticatorRsa
17+
from symphony.bdk.core.config.model.bdk_bot_config import BdkBotConfig
18+
from symphony.bdk.gen.api_client import ApiClient
1719

1820
@pytest.fixture
1921
def mock_authenticator():
20-
authenticator = MagicMock()
21-
authenticator.agent_version_service = AsyncMock()
22-
authenticator.retrieve_session_token = AsyncMock(
23-
return_value="session_token_string"
24-
)
22+
23+
config = MagicMock(spec=BdkBotConfig)
24+
login_client = MagicMock(spec=ApiClient)
25+
relay_client = MagicMock(spec=ApiClient)
26+
retry_config = MagicMock()
27+
authenticator = BotAuthenticatorRsa(config, login_client, relay_client, retry_config)
28+
authenticator.retrieve_session_token = AsyncMock(return_value="session_token_string")
2529
authenticator.retrieve_key_manager_token = AsyncMock(return_value="km_token_string")
30+
authenticator.agent_version_service = AsyncMock()
2631
return authenticator
2732

2833

0 commit comments

Comments
 (0)