@@ -66,7 +66,11 @@ def test_create_dir_structure_invalid_path(self, mock_path):
66
66
self .assertEquals ("model_dir is not a valid directory" , str (context .exception ))
67
67
68
68
@patch ("sagemaker.serve.model_server.tgi.prepare.S3Downloader" )
69
- def test_prepare_tgi_js_resources_for_jumpstart_uncompressed_str (self , mock_s3_downloader ):
69
+ @patch ("builtins.open" , read_data = "data" )
70
+ @patch ("json.load" , return_value = {})
71
+ def test_prepare_tgi_js_resources_for_jumpstart_uncompressed_str (
72
+ self , mock_json_load , mock_open , mock_s3_downloader
73
+ ):
70
74
mock_code_dir = Mock ()
71
75
mock_s3_downloader_obj = Mock ()
72
76
mock_s3_downloader .return_value = mock_s3_downloader_obj
@@ -80,7 +84,11 @@ def test_prepare_tgi_js_resources_for_jumpstart_uncompressed_str(self, mock_s3_d
80
84
)
81
85
82
86
@patch ("sagemaker.serve.model_server.tgi.prepare.S3Downloader" )
83
- def test_prepare_tgi_js_resources_for_jumpstart_invalid_model_data (self , mock_s3_downloader ):
87
+ @patch ("builtins.open" , read_data = "data" )
88
+ @patch ("json.load" , return_value = {})
89
+ def test_prepare_tgi_js_resources_for_jumpstart_invalid_model_data (
90
+ self , mock_json_load , mock_open , mock_s3_downloader
91
+ ):
84
92
mock_code_dir = Mock ()
85
93
mock_s3_downloader_obj = Mock ()
86
94
mock_s3_downloader .return_value = mock_s3_downloader_obj
@@ -108,8 +116,12 @@ def test_prepare_tgi_js_resources_for_jumpstart_invalid_format(self):
108
116
@patch ("sagemaker.serve.model_server.tgi.prepare.S3Downloader" )
109
117
@patch ("sagemaker.serve.model_server.tgi.prepare._tmpdir" )
110
118
@patch ("sagemaker.serve.model_server.tgi.prepare._extract_js_resource" )
119
+ @patch ("builtins.open" , read_data = "data" )
120
+ @patch ("json.load" , return_value = {})
111
121
def test_prepare_tgi_js_resources_for_jumpstart_compressed_str (
112
122
self ,
123
+ mock_open ,
124
+ mock_json_load ,
113
125
mock_extract_js_resource ,
114
126
mock_tmpdir ,
115
127
mock_s3_downloader ,
0 commit comments