mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-06 01:59:55 +02:00
Added Library model to have more granular federation management
This commit is contained in:
parent
a03f0ffea5
commit
f273faf9de
14 changed files with 159 additions and 53 deletions
|
@ -26,6 +26,7 @@ def test_cannot_duplicate_follow(factories):
|
|||
actor=follow.actor,
|
||||
)
|
||||
|
||||
|
||||
def test_follow_federation_url(factories):
|
||||
follow = factories['federation.Follow'](local=True)
|
||||
expected = '{}#follows/{}'.format(
|
||||
|
@ -76,3 +77,9 @@ def test_follow_request_refused(mocker, factories):
|
|||
|
||||
assert fr.approved is False
|
||||
assert fr.target.followers.count() == 0
|
||||
|
||||
|
||||
def test_library_model_unique_per_actor(factories):
|
||||
library = factories['federation.Library']()
|
||||
with pytest.raises(db.IntegrityError):
|
||||
factories['federation.Library'](actor=library.actor)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue