Skip to content

Commit a2e4d03

Browse files
committed
Add stub for deleting a target
1 parent 636a3f9 commit a2e4d03

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

src/vws/vws.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,3 +251,11 @@ def get_database_summary_report(self) -> Dict[str, Union[str, int]]:
251251
)
252252

253253
return dict(response.json())
254+
255+
def delete_target(self, target_id: str) -> None:
256+
"""
257+
Delete a given target.
258+
259+
Args:
260+
target_id: The ID of the target to delete.
261+
"""

tests/test_delete_target.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
"""
2+
Tests for helper function for deleting a target from a Vuforia database.
3+
"""
4+
5+
import io
6+
7+
from vws import VWS
8+
9+
10+
class TestDelete:
11+
"""
12+
Test for deleting a target.
13+
"""
14+
15+
def test_delete_target(
16+
self,
17+
client: VWS,
18+
high_quality_image: io.BytesIO,
19+
) -> None:
20+
"""
21+
it is possible to delete a target.
22+
"""
23+
target_id = client.add_target(
24+
name='x',
25+
width=1,
26+
image=high_quality_image,
27+
)
28+
29+
client.wait_for_target_processed(target_id=target_id)
30+
client.delete_target(target_id=target_id)

0 commit comments

Comments
 (0)