Newer
Older
import pytest
from django import db
def test_cannot_duplicate_actor(factories):
factories["federation.Actor"](
domain=actor.domain, preferred_username=actor.preferred_username
)
def test_cannot_duplicate_follow(factories):
factories["federation.Follow"](target=follow.target, actor=follow.actor)
follow = factories["federation.Follow"](local=True)
expected = "{}#follows/{}".format(follow.actor.url, follow.uuid)
assert follow.get_federation_url() == expected
def test_library_model_unique_per_actor(factories):
with pytest.raises(db.IntegrityError):