|
6 | 6 | import requests
|
7 | 7 |
|
8 | 8 | from labelbox import DataRow
|
9 |
| -from labelbox.exceptions import InvalidQueryError, MalformedQueryException |
10 | 9 |
|
11 | 10 |
|
12 | 11 | def test_get_data_row(datarow, client):
|
@@ -279,17 +278,14 @@ def test_create_data_rows_sync_mixed_upload(dataset, image_url):
|
279 | 278 |
|
280 | 279 |
|
281 | 280 | def test_delete_data_row_attachment(datarow, image_url):
|
282 |
| - attachment_uids = [] |
283 |
| - attachments = [("IMAGE", image_url), ("TEXT", "test-text"), |
284 |
| - ("IMAGE_OVERLAY", image_url), ("HTML", image_url)] |
285 |
| - for attachment_type, attachment_value in attachments: |
286 |
| - attachment_uids.append( |
287 |
| - datarow.create_attachment(attachment_type, attachment_value).uid) |
| 281 | + attachments = [] |
| 282 | + to_attach = [("IMAGE", image_url), ("TEXT", "test-text"), |
| 283 | + ("IMAGE_OVERLAY", image_url), ("HTML", image_url)] |
| 284 | + for attachment_type, attachment_value in to_attach: |
| 285 | + attachments.append( |
| 286 | + datarow.create_attachment(attachment_type, attachment_value)) |
288 | 287 |
|
289 |
| - for uid in attachment_uids: |
290 |
| - datarow.delete_attachment(uid) |
| 288 | + for attachment in attachments: |
| 289 | + attachment.delete() |
291 | 290 |
|
292 | 291 | assert len(list(datarow.attachments())) == 0
|
293 |
| - |
294 |
| - with pytest.raises(MalformedQueryException): |
295 |
| - datarow.delete_attachment("not valid id") |
0 commit comments