|
18 | 18 | from vws.exceptions import TargetProcessingTimeout |
19 | 19 | from vws.reports import ( |
20 | 20 | DatabaseSummaryReport, |
| 21 | + TargetRecord, |
21 | 22 | TargetStatuses, |
22 | 23 | TargetSummaryReport, |
23 | 24 | ) |
@@ -57,9 +58,9 @@ def test_add_target( |
57 | 58 | active_flag=active_flag, |
58 | 59 | ) |
59 | 60 | target_record = vws_client.get_target_record(target_id=target_id) |
60 | | - assert target_record['name'] == name |
61 | | - assert target_record['width'] == width |
62 | | - assert target_record['active_flag'] is active_flag |
| 61 | + assert target_record.name == name |
| 62 | + assert target_record.width == width |
| 63 | + assert target_record.active_flag is active_flag |
63 | 64 | vws_client.wait_for_target_processed(target_id=target_id) |
64 | 65 | matching_targets = cloud_reco_client.query(image=high_quality_image) |
65 | 66 | if active_flag: |
@@ -267,16 +268,16 @@ def test_get_target_record( |
267 | 268 | ) |
268 | 269 |
|
269 | 270 | result = vws_client.get_target_record(target_id=target_id) |
| 271 | + expected_target_record = TargetRecord( |
| 272 | + target_id=target_id, |
| 273 | + active_flag=True, |
| 274 | + name='x', |
| 275 | + width=1, |
| 276 | + tracking_rating=-1, |
| 277 | + reco_rating='', |
| 278 | + ) |
270 | 279 |
|
271 | | - expected_keys = { |
272 | | - 'target_id', |
273 | | - 'active_flag', |
274 | | - 'name', |
275 | | - 'width', |
276 | | - 'tracking_rating', |
277 | | - 'reco_rating', |
278 | | - } |
279 | | - assert set(result.keys()) == expected_keys |
| 280 | + assert result == expected_target_record |
280 | 281 |
|
281 | 282 |
|
282 | 283 | class TestWaitForTargetProcessed: |
@@ -531,9 +532,9 @@ def test_update_target( |
531 | 532 | ) |
532 | 533 |
|
533 | 534 | target_details = vws_client.get_target_record(target_id=target_id) |
534 | | - assert target_details['name'] == new_name |
535 | | - assert target_details['width'] == new_width |
536 | | - assert not target_details['active_flag'] |
| 535 | + assert target_details.name == new_name |
| 536 | + assert target_details.width == new_width |
| 537 | + assert not target_details.active_flag |
537 | 538 |
|
538 | 539 | def test_no_fields_given( |
539 | 540 | self, |
|
0 commit comments