66
77import pytest
88
9+ from aws_durable_execution_sdk_python .__about__ import __sdk_name__ , __version__
910from aws_durable_execution_sdk_python .exceptions import (
1011 CallableRuntimeError ,
1112 CheckpointError ,
3940 WaitOptions ,
4041)
4142
43+
4244# =============================================================================
4345# Fixtures
4446# =============================================================================
@@ -1940,6 +1942,7 @@ def test_lambda_client_initialize_client_default(
19401942 config = call_args [1 ]["config" ]
19411943 assert config .connect_timeout == 5
19421944 assert config .read_timeout == 50
1945+ assert config .user_agent_extra == f"{ __sdk_name__ } /{ __version__ } "
19431946 assert isinstance (client , LambdaClient )
19441947
19451948
@@ -1963,6 +1966,7 @@ def test_lambda_client_initialize_client_with_endpoint(
19631966 config = call_args [1 ]["config" ]
19641967 assert config .connect_timeout == 5
19651968 assert config .read_timeout == 50
1969+ assert config .user_agent_extra == f"{ __sdk_name__ } /{ __version__ } "
19661970 assert isinstance (client , LambdaClient )
19671971
19681972
@@ -2038,6 +2042,8 @@ def test_lambda_client_initialize_client_no_endpoint(
20382042 call_args = mock_boto_client .call_args
20392043 assert call_args [0 ] == ("lambda" ,)
20402044 assert "config" in call_args [1 ]
2045+ config = call_args [1 ]["config" ]
2046+ assert config .user_agent_extra == f"{ __sdk_name__ } /{ __version__ } "
20412047 assert isinstance (client , LambdaClient )
20422048
20432049
0 commit comments