See #170: subscribe to 3d-party RSS feeds in Funkwhale
This commit is contained in:
parent
7cae1ae5db
commit
deb1f35779
29 changed files with 1451 additions and 129 deletions
|
|
@ -1444,7 +1444,7 @@ def test_channel_actor_outbox_serializer(factories):
|
|||
|
||||
|
||||
def test_channel_upload_serializer(factories):
|
||||
channel = factories["audio.Channel"]()
|
||||
channel = factories["audio.Channel"](library__privacy_level="everyone")
|
||||
content = factories["common.Content"]()
|
||||
upload = factories["music.Upload"](
|
||||
playable=True,
|
||||
|
|
|
|||
|
|
@ -186,6 +186,18 @@ def test_music_library_retrieve_excludes_channel_libraries(factories, api_client
|
|||
assert response.status_code == 404
|
||||
|
||||
|
||||
def test_actor_retrieve_excludes_channel_with_private_library(factories, api_client):
|
||||
channel = factories["audio.Channel"](external=True, library__privacy_level="me")
|
||||
|
||||
url = reverse(
|
||||
"federation:actors-detail",
|
||||
kwargs={"preferred_username": channel.actor.preferred_username},
|
||||
)
|
||||
response = api_client.get(url)
|
||||
|
||||
assert response.status_code == 404
|
||||
|
||||
|
||||
def test_music_library_retrieve_page_public(factories, api_client):
|
||||
library = factories["music.Library"](privacy_level="everyone", actor__local=True)
|
||||
upload = factories["music.Upload"](library=library, import_status="finished")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue