File tree Expand file tree Collapse file tree 1 file changed +43
-0
lines changed
Expand file tree Collapse file tree 1 file changed +43
-0
lines changed Original file line number Diff line number Diff line change 1616from tests .mock_vws .utils import (
1717 add_target_to_vws ,
1818 database_summary ,
19+ delete_target ,
1920 wait_for_target_processed ,
2021)
2122from 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
269312class TestProcessingImages :
270313 """
You can’t perform that action at this time.
0 commit comments