Skip to content

Commit ed88cf4

Browse files
committed
Inactive / deleted test passing on real
1 parent 0dcbc6b commit ed88cf4

File tree

1 file changed

+43
-1
lines changed

1 file changed

+43
-1
lines changed

tests/mock_vws/test_query.py

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff 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'] == []

0 commit comments

Comments
 (0)