Skip to content
Snippets Groups Projects
test_keys.py 479 B
Newer Older
  • Learn to ignore specific revisions
  • 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']