@@ -250,8 +250,13 @@ def mlserver_runtime(
250250 model_namespace : Namespace ,
251251 teardown_resources : bool ,
252252) -> Generator [ServingRuntime , Any , Any ]:
253- name = "kserve-mlserver"
254- serving_runtime = ServingRuntime (client = admin_client , namespace = model_namespace .name , name = name )
253+ mlserver_runtime_kwargs = {
254+ "client" : admin_client ,
255+ "namespace" : model_namespace .name ,
256+ "name" : "kserve-mlserver" ,
257+ }
258+
259+ serving_runtime = ServingRuntime (** mlserver_runtime_kwargs )
255260
256261 if pytestconfig .option .post_upgrade :
257262 yield serving_runtime
@@ -283,9 +288,6 @@ def mlserver_runtime(
283288 ]
284289
285290 with ServingRuntime (
286- client = admin_client ,
287- name = name ,
288- namespace = model_namespace .name ,
289291 containers = containers ,
290292 supported_model_formats = supported_model_formats ,
291293 protocol_versions = ["v2" ],
@@ -298,6 +300,7 @@ def mlserver_runtime(
298300 },
299301 label = {Labels .OpenDataHub .DASHBOARD : "true" },
300302 teardown = teardown_resources ,
303+ ** mlserver_runtime_kwargs ,
301304 ) as mlserver :
302305 yield mlserver
303306
@@ -314,18 +317,19 @@ def gaussian_credit_model(
314317 trustyai_service_with_pvc_storage : TrustyAIService ,
315318 teardown_resources : bool ,
316319) -> Generator [InferenceService , Any , Any ]:
317- name = ("gaussian-credit-model" ,)
318- isvc = InferenceService (client = admin_client , namespace = model_namespace .name , name = name )
320+ gaussian_credit_model_kwargs = {
321+ "client" : admin_client ,
322+ "namespace" : model_namespace .name ,
323+ "name" : "gaussian-credit-model" ,
324+ }
325+
326+ isvc = InferenceService (** gaussian_credit_model_kwargs )
319327
320328 if pytestconfig .option .post_upgrade :
321329 yield isvc
322330 isvc .clean_up ()
323-
324331 else :
325332 with create_isvc (
326- client = admin_client ,
327- name = "gaussian-credit-model" ,
328- namespace = model_namespace .name ,
329333 deployment_mode = KServeDeploymentType .SERVERLESS ,
330334 model_format = XGBOOST ,
331335 runtime = mlserver_runtime .name ,
@@ -335,6 +339,7 @@ def gaussian_credit_model(
335339 wait_for_predictor_pods = False ,
336340 resources = {"requests" : {"cpu" : "1" , "memory" : "2Gi" }, "limits" : {"cpu" : "1" , "memory" : "2Gi" }},
337341 teardown = teardown_resources ,
342+ ** gaussian_credit_model_kwargs ,
338343 ) as isvc :
339344 wait_for_isvc_deployment_registered_by_trustyai_service (
340345 client = admin_client ,
0 commit comments