@@ -152,64 +152,6 @@ def test_global_key_with_whitespaces_validation(client, dataset, image_url):
152
152
])
153
153
154
154
155
- @pytest .mark .skip (reason = 'get_data_rows_for_global_keys not included in '
156
- 'the initial release of global_keys' )
157
- def test_get_data_rows_for_global_keys (client , dataset , image_url ):
158
- gk_1 = str (uuid .uuid4 ())
159
- gk_2 = str (uuid .uuid4 ())
160
-
161
- dr_1 = dataset .create_data_row (row_data = image_url ,
162
- external_id = "hello" ,
163
- global_key = gk_1 )
164
- dr_2 = dataset .create_data_row (row_data = image_url ,
165
- external_id = "world" ,
166
- global_key = gk_2 )
167
-
168
- res = client .get_data_rows_for_global_keys ([gk_1 ])
169
- assert res ['status' ] == "SUCCESS"
170
- assert res ['errors' ] == []
171
- assert res ['results' ] == [dr_1 ]
172
-
173
- res = client .get_data_rows_for_global_keys ([gk_2 ])
174
- assert res ['status' ] == "SUCCESS"
175
- assert res ['errors' ] == []
176
- assert res ['results' ] == [dr_2 ]
177
-
178
- res = client .get_data_rows_for_global_keys ([gk_1 , gk_2 ])
179
- assert res ['status' ] == "SUCCESS"
180
- assert res ['errors' ] == []
181
- assert res ['results' ] == [dr_1 , dr_2 ]
182
-
183
-
184
- @pytest .mark .skip (reason = 'get_data_rows_for_global_keys not included in '
185
- 'the initial release of global_keys' )
186
- def test_get_data_rows_for_invalid_global_keys (client , dataset , image_url ):
187
- gk_1 = str (uuid .uuid4 ())
188
- gk_2 = str (uuid .uuid4 ())
189
-
190
- dr_1 = dataset .create_data_row (row_data = image_url , external_id = "hello" )
191
- dr_2 = dataset .create_data_row (row_data = image_url ,
192
- external_id = "world" ,
193
- global_key = gk_2 )
194
-
195
- res = client .get_data_rows_for_global_keys ([gk_1 ])
196
- assert res ['status' ] == "FAILURE"
197
- assert len (res ['errors' ]) == 1
198
- assert res ['errors' ][0 ]['error' ] == "Data Row not found"
199
- assert res ['errors' ][0 ]['global_key' ] == gk_1
200
-
201
- res = client .get_data_rows_for_global_keys ([gk_1 , gk_2 ])
202
- assert res ['status' ] == "PARTIAL SUCCESS"
203
-
204
- assert len (res ['errors' ]) == 1
205
- assert len (res ['results' ]) == 1
206
-
207
- assert res ['errors' ][0 ]['error' ] == "Data Row not found"
208
- assert res ['errors' ][0 ]['global_key' ] == gk_1
209
-
210
- assert res ['results' ][0 ] == dr_2
211
-
212
-
213
155
def test_get_data_row_ids_for_global_keys (client , dataset , image_url ):
214
156
gk_1 = str (uuid .uuid4 ())
215
157
gk_2 = str (uuid .uuid4 ())
0 commit comments