Skip to content

Commit 7ed8f46

Browse files
Merge pull request #618 from adamtheturtle/target-list-deleted
Add test for deleted in target list [skip ci]
2 parents d0a1ada + 839137b commit 7ed8f46

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

tests/mock_vws/test_target_list.py

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@
66
from requests import codes
77

88
from mock_vws._constants import ResultCodes
9-
from tests.mock_vws.utils import list_targets
9+
from tests.mock_vws.utils import (
10+
delete_target,
11+
list_targets,
12+
wait_for_target_processed,
13+
)
1014
from tests.mock_vws.utils.assertions import assert_vws_response
1115
from tests.mock_vws.utils.authorization import VuforiaDatabaseKeys
1216

@@ -45,6 +49,26 @@ def test_includes_targets(
4549
response = list_targets(vuforia_database_keys=vuforia_database_keys)
4650
assert response.json()['results'] == [target_id]
4751

52+
def test_deleted(
53+
self,
54+
vuforia_database_keys: VuforiaDatabaseKeys,
55+
target_id: str,
56+
) -> None:
57+
"""
58+
Deleted targets are not returned in the list.
59+
"""
60+
wait_for_target_processed(
61+
vuforia_database_keys=vuforia_database_keys,
62+
target_id=target_id,
63+
)
64+
65+
delete_target(
66+
vuforia_database_keys=vuforia_database_keys,
67+
target_id=target_id,
68+
)
69+
response = list_targets(vuforia_database_keys=vuforia_database_keys)
70+
assert response.json()['results'] == []
71+
4872

4973
@pytest.mark.usefixtures('verify_mock_vuforia_inactive')
5074
class TestInactiveProject:

0 commit comments

Comments
 (0)