Skip to content

Commit 06dc458

Browse files
committed
Fix test
1 parent 87baca6 commit 06dc458

File tree

4 files changed

+22
-8
lines changed

4 files changed

+22
-8
lines changed

integ/test_codegen.py

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
iris_df = iris_df[["target"] + [col for col in iris_df.columns if col != "target"]]
4343
train_data, test_data = train_test_split(iris_df, test_size=0.2, random_state=42)
4444
train_data.to_csv("./data/train.csv", index=False, header=False)
45-
test_data_no_target = test_data.drop('target', axis=1)
45+
test_data_no_target = test_data.drop("target", axis=1)
4646

4747
# Upload Data
4848
prefix = "DEMO-scikit-iris"
@@ -150,11 +150,20 @@ def test_training_and_inference(self):
150150
)
151151
endpoint.wait_for_status("InService")
152152

153-
invoke_result = endpoint.invoke(body=test_data_no_target.to_csv(header=False, index=False),
154-
content_type='text/csv',
155-
accept='text/csv')
153+
invoke_result = endpoint.invoke(
154+
body=test_data_no_target.to_csv(header=False, index=False),
155+
content_type="text/csv",
156+
accept="text/csv",
157+
)
158+
159+
assert invoke_result.body
156160

157-
print(invoke_result)
161+
invoke_result = endpoint.invoke_with_response_stream(
162+
test_data_no_target.to_csv(header=False, index=False),
163+
content_type="text/csv",
164+
accept="application/csv",
165+
)
166+
assert invoke_result.body.payload_part
158167

159168
def test_intelligent_defaults(self):
160169
os.environ["SAGEMAKER_CORE_ADMIN_CONFIG_OVERRIDE"] = (

integ/test_experiment_and_trial.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,8 @@ def test_experiment_and_trial(self):
7171
assert len(trial_component.parameters) == 7
7272
assert len(trial_component.metrics) == 1
7373
assert trial_component.metrics[0].count == 5
74+
75+
trial_component.disassociate_trail(trial_name=trial.trial_name)
76+
trial_component.delete()
77+
trial.delete()
78+
experiment.delete()

src/sagemaker_core/main/code_injection/constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"""Constants used in the code_injection modules."""
1414
from enum import Enum
1515

16-
BASIC_TYPES = ["string", "boolean", "integer", "long", "double", "timestamp", "float"]
16+
BASIC_TYPES = ["string", "boolean", "integer", "long", "double", "timestamp", "float", "blob"]
1717
STRUCTURE_TYPE = "structure"
1818
MAP_TYPE = "map"
1919
LIST_TYPE = "list"

tst/generated/test_resources.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,8 +378,8 @@ def _convert_dict_keys_into_pascal_case(self, input_args: dict):
378378
return converted
379379

380380
def _convert_to_pascal(self, string: str):
381-
if string == "auto_ml_job_name":
382-
return "AutoMLJobName"
381+
if string.startswith("auto_ml_"):
382+
return "AutoML" + snake_to_pascal(string[7:])
383383
return snake_to_pascal(string)
384384

385385
def _get_required_parameters_for_function(self, func) -> dict:

0 commit comments

Comments
 (0)