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(
203203) -> None :
204204 async def main () -> None :
205205 from apify ._crypto import create_hmac_signature
206+ from apify .storage_clients ._apify ._models import ApifyKeyValueStoreMetadata
206207
207208 async with Actor :
208209 public_api_url = Actor .config .api_public_base_url
@@ -211,15 +212,14 @@ async def main() -> None:
211212
212213 kvs = await Actor .open_key_value_store ()
213214 metadata = await kvs .get_metadata ()
214- assert metadata .model_extra is not None
215215
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
218218
219219 await kvs .set_value (record_key , {'exposedData' : 'test' }, 'application/json' )
220220
221221 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 )
223223 expected_record_url = (
224224 f'{ public_api_url } /v2/key-value-stores/{ default_kvs_id } /records/{ record_key } ?signature={ signature } '
225225 )
You can’t perform that action at this time.
0 commit comments