_KeysResource.retrieve() and .update() (ferrolabsai/admin/resource.py) have no tests. TestAdminKeys currently covers create / revoke / delete / rotate / list / usage only.
What to do
- Add
test_retrieve_key and test_update_key to TestAdminKeys in tests/test_sdk.py.
- Mock
GET /admin/keys/{id} → returns an APIKey dict.
- Mock
PUT /admin/keys/{id} with body params; verify the round-trip.
Pattern to follow
TestAdminKeys.test_list_keys.
_KeysResource.retrieve()and.update()(ferrolabsai/admin/resource.py) have no tests.TestAdminKeyscurrently covers create / revoke / delete / rotate / list / usage only.What to do
test_retrieve_keyandtest_update_keytoTestAdminKeysintests/test_sdk.py.GET /admin/keys/{id}→ returns anAPIKeydict.PUT /admin/keys/{id}with body params; verify the round-trip.Pattern to follow
TestAdminKeys.test_list_keys.