Can now generate a key pair for the instance

This commit is contained in:
Eliot Berriot 2018-03-28 20:20:12 +02:00
parent 707868d794
commit 588da6ff33
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
6 changed files with 101 additions and 0 deletions

View file

@ -0,0 +1,14 @@
from django.core.management import call_command
def test_generate_instance_key_pair(preferences, mocker):
mocker.patch(
'funkwhale_api.federation.keys.get_key_pair',
return_value=(b'private', b'public'))
assert preferences['federation__public_key'] == ''
assert preferences['federation__private_key'] == ''
call_command('generate_keys', interactive=False)
assert preferences['federation__private_key'] == 'private'
assert preferences['federation__public_key'] == 'public'