Skip to content

Commit d0a1ada

Browse files
Merge pull request #617 from adamtheturtle/test-database-summary-deleted
Test database summary deleted
2 parents 700907b + 2c11d54 commit d0a1ada

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

tests/mock_vws/test_database_summary.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from tests.mock_vws.utils import (
1717
add_target_to_vws,
1818
database_summary,
19+
delete_target,
1920
wait_for_target_processed,
2021
)
2122
from tests.mock_vws.utils.assertions import assert_vws_response
@@ -265,6 +266,48 @@ def test_inactive_failed(
265266
processing_images=0,
266267
)
267268

269+
def test_deleted(
270+
self,
271+
vuforia_database_keys: VuforiaDatabaseKeys,
272+
png_rgb: io.BytesIO,
273+
) -> None:
274+
"""
275+
Deleted targets are not shown in the summary.
276+
"""
277+
image_data = png_rgb.read()
278+
image_data_encoded = base64.b64encode(image_data).decode('ascii')
279+
280+
data = {
281+
'name': 'example',
282+
'width': 1,
283+
'image': image_data_encoded,
284+
}
285+
286+
response = add_target_to_vws(
287+
vuforia_database_keys=vuforia_database_keys,
288+
data=data,
289+
)
290+
291+
target_id = response.json()['target_id']
292+
293+
wait_for_target_processed(
294+
vuforia_database_keys=vuforia_database_keys,
295+
target_id=target_id,
296+
)
297+
298+
delete_target(
299+
vuforia_database_keys=vuforia_database_keys,
300+
target_id=target_id,
301+
)
302+
303+
wait_for_image_numbers(
304+
vuforia_database_keys=vuforia_database_keys,
305+
active_images=0,
306+
inactive_images=0,
307+
failed_images=0,
308+
processing_images=0,
309+
)
310+
268311

269312
class TestProcessingImages:
270313
"""

0 commit comments

Comments
 (0)