Skip to content

Commit 7220a28

Browse files
Merge pull request #1040 from adamtheturtle/query-inactive
Support inactive project in Query API
2 parents 0354770 + d80aa83 commit 7220a28

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

src/vws/_result_codes.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ def raise_for_result_code(
4242
'ImageTooLarge': ImageTooLarge,
4343
'MetadataTooLarge': MetadataTooLarge,
4444
'ProjectInactive': ProjectInactive,
45+
'InactiveProject': ProjectInactive,
4546
'TargetNameExist': TargetNameExist,
4647
'TargetStatusProcessing': TargetStatusProcessing,
4748
'TargetStatusNotSuccess': TargetStatusNotSuccess,

tests/test_exceptions.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,14 +159,24 @@ def test_project_inactive(
159159
server_secret_key=database.server_secret_key,
160160
)
161161

162+
cloud_reco_client = CloudRecoService(
163+
client_access_key=database.client_access_key,
164+
client_secret_key=database.client_secret_key,
165+
)
166+
162167
with pytest.raises(ProjectInactive) as exc:
163168
vws_client.add_target(
164169
name='x',
165170
width=1,
166171
image=high_quality_image,
167172
)
168173

169-
assert exc.value.response.status_code == codes.FORBIDDEN
174+
assert exc.value.response.status_code == codes.FORBIDDEN
175+
176+
with pytest.raises(ProjectInactive) as exc:
177+
cloud_reco_client.query(image=high_quality_image)
178+
179+
assert exc.value.response.status_code == codes.FORBIDDEN
170180

171181

172182
def test_target_status_processing(

0 commit comments

Comments
 (0)