File tree Expand file tree Collapse file tree 1 file changed +43
-1
lines changed
Expand file tree Collapse file tree 1 file changed +43
-1
lines changed Original file line number Diff line number Diff line change @@ -1460,4 +1460,46 @@ def test_deleted_and_wait(
14601460
14611461 assert total_waited < 60
14621462
1463- # TODO No sleep and inactive
1463+ def test_deleted_inactive (
1464+ self ,
1465+ high_quality_image : io .BytesIO ,
1466+ vuforia_database_keys : VuforiaDatabaseKeys ,
1467+ ) -> None :
1468+ """
1469+ No error is returned when querying for an image of recently deleted,
1470+ inactive target.
1471+ """
1472+ image_content = high_quality_image .getvalue ()
1473+ image_data_encoded = base64 .b64encode (image_content ).decode ('ascii' )
1474+ add_target_data = {
1475+ 'name' : 'example_name' ,
1476+ 'width' : 1 ,
1477+ 'image' : image_data_encoded ,
1478+ 'active_flag' : False ,
1479+ }
1480+ response = add_target_to_vws (
1481+ vuforia_database_keys = vuforia_database_keys ,
1482+ data = add_target_data ,
1483+ )
1484+
1485+ target_id = response .json ()['target_id' ]
1486+
1487+ wait_for_target_processed (
1488+ target_id = target_id ,
1489+ vuforia_database_keys = vuforia_database_keys ,
1490+ )
1491+
1492+ delete_target (
1493+ vuforia_database_keys = vuforia_database_keys ,
1494+ target_id = target_id ,
1495+ )
1496+
1497+ body = {'image' : ('image.jpeg' , image_content , 'image/jpeg' )}
1498+
1499+ response = query (
1500+ vuforia_database_keys = vuforia_database_keys ,
1501+ body = body ,
1502+ )
1503+
1504+ assert_query_success (response = response )
1505+ assert response .json ()['results' ] == []
You can’t perform that action at this time.
0 commit comments