summaryrefslogtreecommitdiffstats
path: root/users/tests/test_activitypub.py
diff options
context:
space:
mode:
Diffstat (limited to 'users/tests/test_activitypub.py')
-rw-r--r--users/tests/test_activitypub.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/users/tests/test_activitypub.py b/users/tests/test_activitypub.py
deleted file mode 100644
index 72ab8c3..0000000
--- a/users/tests/test_activitypub.py
+++ /dev/null
@@ -1,31 +0,0 @@
-import pytest
-
-from users.models import Domain, Identity, User
-
-
-@pytest.mark.django_db
-def test_webfinger_actor(client):
- """
- Ensures the webfinger and actor URLs are working properly
- """
- # Make a user
- user = User.objects.create(email="test@example.com")
- # Make a domain
- domain = Domain.objects.create(domain="example.com", local=True)
- domain.users.add(user)
- # Make an identity for them
- identity = Identity.objects.create(
- actor_uri="https://example.com/@test@example.com/",
- username="test",
- domain=domain,
- name="Test User",
- local=True,
- )
- identity.generate_keypair()
- # Fetch their webfinger
- data = client.get("/.well-known/webfinger?resource=acct:test@example.com").json()
- assert data["subject"] == "acct:test@example.com"
- assert data["aliases"][0] == "https://example.com/@test/"
- # Fetch their actor
- data = client.get("/@test@example.com/", HTTP_ACCEPT="application/ld+json").json()
- assert data["id"] == "https://example.com/@test@example.com/"