File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -203,6 +203,7 @@ async def test_generate_public_url_for_kvs_record(
203
203
) -> None :
204
204
async def main () -> None :
205
205
from apify ._crypto import create_hmac_signature
206
+ from apify .storage_clients ._apify ._models import ApifyKeyValueStoreMetadata
206
207
207
208
async with Actor :
208
209
public_api_url = Actor .config .api_public_base_url
@@ -211,15 +212,14 @@ async def main() -> None:
211
212
212
213
kvs = await Actor .open_key_value_store ()
213
214
metadata = await kvs .get_metadata ()
214
- assert metadata .model_extra is not None
215
215
216
- url_signing_secret_key = metadata . model_extra . get ( 'urlSigningSecretKey' )
217
- assert url_signing_secret_key is not None
216
+ assert isinstance ( metadata , ApifyKeyValueStoreMetadata )
217
+ assert metadata . url_signing_secret_key is not None
218
218
219
219
await kvs .set_value (record_key , {'exposedData' : 'test' }, 'application/json' )
220
220
221
221
record_url = await kvs .get_public_url (record_key )
222
- signature = create_hmac_signature (url_signing_secret_key , record_key )
222
+ signature = create_hmac_signature (metadata . url_signing_secret_key , record_key )
223
223
expected_record_url = (
224
224
f'{ public_api_url } /v2/key-value-stores/{ default_kvs_id } /records/{ record_key } ?signature={ signature } '
225
225
)
You can’t perform that action at this time.
0 commit comments