Skip to content

Commit 2c9f9f2

Browse files
committed
fix: address comments, reuse kwargs, add docstrings
1 parent 65167ab commit 2c9f9f2

File tree

3 files changed

+20
-15
lines changed

3 files changed

+20
-15
lines changed

tests/model_explainability/trustyai_service/conftest.py

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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,

tests/model_explainability/trustyai_service/trustyai_service_utils.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import annotations
2-
31
import json
42
import os
53
from http import HTTPStatus

tests/model_explainability/trustyai_service/upgrade/test_trustyai_service_upgrade.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def test_trustyai_service_pre_upgrade_data_upload(
5252
current_client_token,
5353
trustyai_service_with_pvc_storage,
5454
) -> None:
55-
""""""
55+
"""Upload data to TrustyAIService before upgrade."""
5656
verify_upload_data_to_trustyai_service(
5757
client=admin_client,
5858
trustyai_service=trustyai_service_with_pvc_storage,
@@ -61,13 +61,14 @@ def test_trustyai_service_pre_upgrade_data_upload(
6161
)
6262

6363
@pytest.mark.pre_upgrade
64-
def test_drift_metric_schedule_meanshift(
64+
def test_trustyai_service_pre_upgrade_drift_metric_schedule_meanshift(
6565
self,
6666
admin_client,
6767
current_client_token,
6868
trustyai_service_with_pvc_storage,
6969
gaussian_credit_model,
7070
):
71+
"""Schedule a drift metric before upgrade."""
7172
verify_trustyai_service_metric_scheduling_request(
7273
client=admin_client,
7374
trustyai_service=trustyai_service_with_pvc_storage,
@@ -101,6 +102,7 @@ def test_drift_metric_delete(
101102
current_client_token,
102103
trustyai_service_with_pvc_storage,
103104
):
105+
"""Retrieve the metric scheduled before upgrade and delete it."""
104106
verify_trustyai_service_metric_delete_request(
105107
client=admin_client,
106108
trustyai_service=trustyai_service_with_pvc_storage,

0 commit comments

Comments
 (0)