@@ -152,64 +152,6 @@ def test_global_key_with_whitespaces_validation(client, dataset, image_url):
152152 ])
153153
154154
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-
213155def test_get_data_row_ids_for_global_keys (client , dataset , image_url ):
214156 gk_1 = str (uuid .uuid4 ())
215157 gk_2 = str (uuid .uuid4 ())
0 commit comments