Can now add domains via manage API / UI

This commit is contained in:
Eliot Berriot 2019-01-05 18:21:35 +01:00
commit ddffbeadfa
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
6 changed files with 90 additions and 5 deletions

View file

@ -1,6 +1,7 @@
import pytest
from django.urls import reverse
from funkwhale_api.federation import models as federation_models
from funkwhale_api.federation import tasks as federation_tasks
from funkwhale_api.manage import serializers, views
@ -90,6 +91,14 @@ def test_domain_detail(factories, superuser_api_client):
assert response.data["name"] == d.pk
def test_domain_create(superuser_api_client):
url = reverse("api:v1:manage:federation:domains-list")
response = superuser_api_client.post(url, {"name": "test.federation"})
assert response.status_code == 201
assert federation_models.Domain.objects.filter(pk="test.federation").exists()
def test_domain_nodeinfo(factories, superuser_api_client, mocker):
domain = factories["federation.Domain"]()
url = reverse(