1313 _filter_session_configuration ,
1414)
1515from databricks .sql .backend .types import SessionId , CommandId , CommandState , BackendType
16+ from databricks .sql .parameters .native import IntegerParameter , TDbsqlParameter
17+ from databricks .sql .thrift_api .TCLIService import ttypes
1618from databricks .sql .types import SSLOptions
1719from databricks .sql .auth .authenticators import AuthProvider
1820from databricks .sql .exc import (
@@ -355,7 +357,8 @@ def test_command_execution_advanced(
355357 "status" : {"state" : "SUCCEEDED" },
356358 }
357359 mock_http_client ._make_request .return_value = execute_response
358- param = {"name" : "param1" , "value" : "value1" , "type" : "STRING" }
360+ dbsql_param = IntegerParameter (name = "param1" , value = 1 )
361+ param = dbsql_param .as_tspark_param (named = True )
359362
360363 with patch .object (sea_client , "get_execution_result" ):
361364 sea_client .execute_command (
@@ -374,8 +377,8 @@ def test_command_execution_advanced(
374377 assert "parameters" in kwargs ["data" ]
375378 assert len (kwargs ["data" ]["parameters" ]) == 1
376379 assert kwargs ["data" ]["parameters" ][0 ]["name" ] == "param1"
377- assert kwargs ["data" ]["parameters" ][0 ]["value" ] == "value1 "
378- assert kwargs ["data" ]["parameters" ][0 ]["type" ] == "STRING "
380+ assert kwargs ["data" ]["parameters" ][0 ]["value" ] == "1 "
381+ assert kwargs ["data" ]["parameters" ][0 ]["type" ] == "INT "
379382
380383 # Test execution failure
381384 mock_http_client .reset_mock ()
0 commit comments