Skip to content

Commit f50b01b

Browse files
committed
Require inactive project client keys
1 parent 04fcd0c commit f50b01b

File tree

2 files changed

+33
-2
lines changed

2 files changed

+33
-2
lines changed

tests/mock_vws/fixtures/credentials.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def inactive_database_keys() -> VuforiaDatabaseKeys:
3434
environ['INACTIVE_VUFORIA_TARGET_MANAGER_DATABASE_NAME'],
3535
server_access_key=os.environ['INACTIVE_VUFORIA_SERVER_ACCESS_KEY'],
3636
server_secret_key=os.environ['INACTIVE_VUFORIA_SERVER_SECRET_KEY'],
37-
client_access_key=os.environ['INACTIVE_VUFORIA_SERVER_ACCESS_KEY'],
38-
client_secret_key=os.environ['INACTIVE_VUFORIA_SERVER_SECRET_KEY'],
37+
client_access_key=os.environ['INACTIVE_VUFORIA_CLIENT_ACCESS_KEY'],
38+
client_secret_key=os.environ['INACTIVE_VUFORIA_CLIENT_SECRET_KEY'],
3939
)
4040
return credentials

tests/mock_vws/test_query.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1641,3 +1641,34 @@ def test_date_formats(
16411641

16421642
assert_query_success(response=response)
16431643
assert response.json()['results'] == []
1644+
1645+
1646+
@pytest.mark.usefixtures('verify_mock_vuforia_inactive')
1647+
class TestInactiveProject:
1648+
"""
1649+
Tests for inactive projects.
1650+
"""
1651+
1652+
def test_inactive_project(
1653+
self,
1654+
inactive_database_keys: VuforiaDatabaseKeys,
1655+
high_quality_image: io.BytesIO,
1656+
vuforia_database_keys: VuforiaDatabaseKeys,
1657+
) -> None:
1658+
"""
1659+
If the project is inactive, a FORBIDDEN response is returned.
1660+
"""
1661+
image_content = high_quality_image.getvalue()
1662+
body = {'image': ('image.jpeg', image_content, 'image/jpeg')}
1663+
1664+
import pdb; pdb.set_trace()
1665+
response = query(
1666+
vuforia_database_keys=inactive_database_keys,
1667+
body=body,
1668+
)
1669+
1670+
assert_vwq_failure(
1671+
response=response,
1672+
status_code=codes.UNSUPPORTED_MEDIA_TYPE,
1673+
content_type=None,
1674+
)

0 commit comments

Comments
 (0)