Skip to content

Commit 86b6da6

Browse files
author
Xiong Zeng
committed
Add more test inputs to integration test
1 parent c0e505d commit 86b6da6

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

tests/integ/sagemaker/serve/test_schema_builder.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,15 +105,24 @@ def test_model_builder_negative_path(sagemaker_session):
105105
PYTHON_VERSION_IS_NOT_310,
106106
reason="Testing Schema Builder Simplification feature",
107107
)
108-
def test_model_builder_happy_path_with_task_provided(sagemaker_session, gpu_instance_type):
109-
model_builder = ModelBuilder(model="bert-base-uncased:fill-mask")
108+
@pytest.mark.parametrize(
109+
"model_id, task_provided",
110+
[
111+
("bert-base-uncased", "fill-mask"),
112+
("bert-large-uncased-whole-word-masking-finetuned-squad", "question-answering"),
113+
],
114+
)
115+
def test_model_builder_happy_path_with_task_provided(
116+
model_id, task_provided, sagemaker_session, gpu_instance_type
117+
):
118+
model_builder = ModelBuilder(model=f"{model_id}:{task_provided}")
110119

111120
model = model_builder.build(sagemaker_session=sagemaker_session)
112121

113122
assert model is not None
114123
assert model_builder.schema_builder is not None
115124

116-
inputs, outputs = task.retrieve_local_schemas("fill-mask")
125+
inputs, outputs = task.retrieve_local_schemas(task_provided)
117126
assert model_builder.schema_builder.sample_input == inputs
118127
assert model_builder.schema_builder.sample_output == outputs
119128

0 commit comments

Comments
 (0)