17 lines
479 B
Python
17 lines
479 B
Python
from funkwhale_api.federation import keys
|
|
|
|
|
|
def test_public_key_fetching(r_mock):
|
|
payload = {
|
|
'id': 'https://actor.mock/users/actor#main-key',
|
|
'owner': 'test',
|
|
'publicKeyPem': 'test_pem',
|
|
}
|
|
actor = 'https://actor.mock/'
|
|
r_mock.get(actor, json={'publicKey': payload})
|
|
r = keys.get_public_key(actor)
|
|
|
|
assert r['id'] == payload['id']
|
|
assert r['owner'] == payload['owner']
|
|
assert r['public_key_pem'] == payload['publicKeyPem']
|