diff options
author | Andrew Godwin | 2022-11-21 20:10:01 -0700 |
---|---|---|
committer | Andrew Godwin | 2022-11-21 20:10:01 -0700 |
commit | 0d1e09fbcdb1a1db93d9561c9323c7ef105e71ca (patch) | |
tree | 3799cb9523757c98b62e6a552cdf13ca3d98bb1b /users/tests/test_activitypub.py | |
parent | e38e17678432613111ea220260c5d76677a84d3e (diff) | |
download | takahe-0d1e09fbcdb1a1db93d9561c9323c7ef105e71ca.tar.gz takahe-0d1e09fbcdb1a1db93d9561c9323c7ef105e71ca.tar.bz2 takahe-0d1e09fbcdb1a1db93d9561c9323c7ef105e71ca.zip |
Refactor almost all tests into /tests/
Diffstat (limited to 'users/tests/test_activitypub.py')
-rw-r--r-- | users/tests/test_activitypub.py | 31 |
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/" |