音楽で楽しみましょう!-Let's have fun with music!-

Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
This commit is contained in:
Shin'ya Minazuki 2026-01-24 16:16:49 -03:00
commit 54c6d22102
517 changed files with 637 additions and 639 deletions

View file

@ -9,7 +9,7 @@ def test_get_track_activity_url_mbid(factories):
def test_get_track_activity_url_no_mbid(settings, factories):
track = factories["music.Track"](mbid=None)
expected = settings.FUNKWHALE_URL + f"/tracks/{track.pk}"
expected = settings.FUNQUAIL_URL + f"/tracks/{track.pk}"
assert track.get_activity_url() == expected

View file

@ -22,7 +22,7 @@ def test_library_track(spa_html, no_api_auth, client, factories, settings):
{
"tag": "meta",
"property": "og:url",
"content": utils.join_url(settings.FUNKWHALE_URL, url),
"content": utils.join_url(settings.FUNQUAIL_URL, url),
},
{"tag": "meta", "property": "og:title", "content": track.title},
{"tag": "meta", "property": "og:type", "content": "music.song"},
@ -40,7 +40,7 @@ def test_library_track(spa_html, no_api_auth, client, factories, settings):
"tag": "meta",
"property": "music:musician",
"content": utils.join_url(
settings.FUNKWHALE_URL,
settings.FUNQUAIL_URL,
utils.spa_reverse("library_artist", kwargs={"pk": track.artist.pk}),
),
},
@ -48,7 +48,7 @@ def test_library_track(spa_html, no_api_auth, client, factories, settings):
"tag": "meta",
"property": "music:album",
"content": utils.join_url(
settings.FUNKWHALE_URL,
settings.FUNQUAIL_URL,
utils.spa_reverse("library_album", kwargs={"pk": track.album.pk}),
),
},
@ -60,7 +60,7 @@ def test_library_track(spa_html, no_api_auth, client, factories, settings):
{
"tag": "meta",
"property": "og:audio",
"content": utils.join_url(settings.FUNKWHALE_URL, track.listen_url),
"content": utils.join_url(settings.FUNQUAIL_URL, track.listen_url),
},
{
"tag": "link",
@ -73,9 +73,9 @@ def test_library_track(spa_html, no_api_auth, client, factories, settings):
"rel": "alternate",
"type": "application/json+oembed",
"href": (
utils.join_url(settings.FUNKWHALE_URL, reverse("api:v1:oembed"))
utils.join_url(settings.FUNQUAIL_URL, reverse("api:v1:oembed"))
+ "?format=json&url={}".format(
urllib.parse.quote_plus(utils.join_url(settings.FUNKWHALE_URL, url))
urllib.parse.quote_plus(utils.join_url(settings.FUNQUAIL_URL, url))
)
),
},
@ -108,7 +108,7 @@ def test_library_album(spa_html, no_api_auth, client, factories, settings):
{
"tag": "meta",
"property": "og:url",
"content": utils.join_url(settings.FUNKWHALE_URL, url),
"content": utils.join_url(settings.FUNQUAIL_URL, url),
},
{"tag": "meta", "property": "og:title", "content": album.title},
{"tag": "meta", "property": "og:type", "content": "music.album"},
@ -116,7 +116,7 @@ def test_library_album(spa_html, no_api_auth, client, factories, settings):
"tag": "meta",
"property": "music:musician",
"content": utils.join_url(
settings.FUNKWHALE_URL,
settings.FUNQUAIL_URL,
utils.spa_reverse("library_artist", kwargs={"pk": album.artist.pk}),
),
},
@ -141,9 +141,9 @@ def test_library_album(spa_html, no_api_auth, client, factories, settings):
"rel": "alternate",
"type": "application/json+oembed",
"href": (
utils.join_url(settings.FUNKWHALE_URL, reverse("api:v1:oembed"))
utils.join_url(settings.FUNQUAIL_URL, reverse("api:v1:oembed"))
+ "?format=json&url={}".format(
urllib.parse.quote_plus(utils.join_url(settings.FUNKWHALE_URL, url))
urllib.parse.quote_plus(utils.join_url(settings.FUNQUAIL_URL, url))
)
),
},
@ -175,7 +175,7 @@ def test_library_artist(spa_html, no_api_auth, client, factories, settings):
{
"tag": "meta",
"property": "og:url",
"content": utils.join_url(settings.FUNKWHALE_URL, url),
"content": utils.join_url(settings.FUNQUAIL_URL, url),
},
{"tag": "meta", "property": "og:title", "content": artist.name},
{"tag": "meta", "property": "og:type", "content": "profile"},
@ -195,9 +195,9 @@ def test_library_artist(spa_html, no_api_auth, client, factories, settings):
"rel": "alternate",
"type": "application/json+oembed",
"href": (
utils.join_url(settings.FUNKWHALE_URL, reverse("api:v1:oembed"))
utils.join_url(settings.FUNQUAIL_URL, reverse("api:v1:oembed"))
+ "?format=json&url={}".format(
urllib.parse.quote_plus(utils.join_url(settings.FUNKWHALE_URL, url))
urllib.parse.quote_plus(utils.join_url(settings.FUNQUAIL_URL, url))
)
),
},
@ -232,7 +232,7 @@ def test_library_playlist(spa_html, no_api_auth, client, factories, settings):
{
"tag": "meta",
"property": "og:url",
"content": utils.join_url(settings.FUNKWHALE_URL, url),
"content": utils.join_url(settings.FUNQUAIL_URL, url),
},
{"tag": "meta", "property": "og:title", "content": playlist.name},
{"tag": "meta", "property": "og:type", "content": "music.playlist"},
@ -246,9 +246,9 @@ def test_library_playlist(spa_html, no_api_auth, client, factories, settings):
"rel": "alternate",
"type": "application/json+oembed",
"href": (
utils.join_url(settings.FUNKWHALE_URL, reverse("api:v1:oembed"))
utils.join_url(settings.FUNQUAIL_URL, reverse("api:v1:oembed"))
+ "?format=json&url={}".format(
urllib.parse.quote_plus(utils.join_url(settings.FUNKWHALE_URL, url))
urllib.parse.quote_plus(utils.join_url(settings.FUNQUAIL_URL, url))
)
),
},
@ -279,7 +279,7 @@ def test_library_playlist_empty(spa_html, no_api_auth, client, factories, settin
{
"tag": "meta",
"property": "og:url",
"content": utils.join_url(settings.FUNKWHALE_URL, url),
"content": utils.join_url(settings.FUNQUAIL_URL, url),
},
{"tag": "meta", "property": "og:title", "content": playlist.name},
{"tag": "meta", "property": "og:type", "content": "music.playlist"},
@ -301,7 +301,7 @@ def test_library_library(spa_html, no_api_auth, client, factories, settings):
{
"tag": "meta",
"property": "og:url",
"content": utils.join_url(settings.FUNKWHALE_URL, url),
"content": utils.join_url(settings.FUNQUAIL_URL, url),
},
{"tag": "meta", "property": "og:type", "content": "website"},
{"tag": "meta", "property": "og:title", "content": library.name},

View file

@ -1022,8 +1022,8 @@ def test_detail_license(api_client, preferences):
def test_oembed_track(factories, no_api_auth, api_client, settings):
settings.FUNKWHALE_URL = "http://test"
settings.FUNKWHALE_EMBED_URL = "http://embed"
settings.FUNQUAIL_URL = "http://test"
settings.FUNQUAIL_EMBED_URL = "http://embed"
track = factories["music.Track"](album__with_cover=True)
url = reverse("api:v1:oembed")
track_url = f"https://test.com/library/tracks/{track.pk}"
@ -1032,7 +1032,7 @@ def test_oembed_track(factories, no_api_auth, api_client, settings):
"version": "1.0",
"type": "rich",
"provider_name": settings.APP_NAME,
"provider_url": settings.FUNKWHALE_URL,
"provider_url": settings.FUNQUAIL_URL,
"height": 150,
"width": 600,
"title": f"{track.title} by {track.artist.name}",
@ -1057,8 +1057,8 @@ def test_oembed_track(factories, no_api_auth, api_client, settings):
def test_oembed_album(factories, no_api_auth, api_client, settings):
settings.FUNKWHALE_URL = "http://test"
settings.FUNKWHALE_EMBED_URL = "http://embed"
settings.FUNQUAIL_URL = "http://test"
settings.FUNQUAIL_EMBED_URL = "http://embed"
track = factories["music.Track"](album__with_cover=True)
album = track.album
url = reverse("api:v1:oembed")
@ -1068,7 +1068,7 @@ def test_oembed_album(factories, no_api_auth, api_client, settings):
"version": "1.0",
"type": "rich",
"provider_name": settings.APP_NAME,
"provider_url": settings.FUNKWHALE_URL,
"provider_url": settings.FUNQUAIL_URL,
"height": 400,
"width": 600,
"title": f"{album.title} by {album.artist.name}",
@ -1093,8 +1093,8 @@ def test_oembed_album(factories, no_api_auth, api_client, settings):
def test_oembed_artist(factories, no_api_auth, api_client, settings):
settings.FUNKWHALE_URL = "http://test"
settings.FUNKWHALE_EMBED_URL = "http://embed"
settings.FUNQUAIL_URL = "http://test"
settings.FUNQUAIL_EMBED_URL = "http://embed"
track = factories["music.Track"](album__with_cover=True)
album = track.album
artist = track.artist
@ -1105,7 +1105,7 @@ def test_oembed_artist(factories, no_api_auth, api_client, settings):
"version": "1.0",
"type": "rich",
"provider_name": settings.APP_NAME,
"provider_url": settings.FUNKWHALE_URL,
"provider_url": settings.FUNQUAIL_URL,
"height": 400,
"width": 600,
"title": artist.name,
@ -1130,8 +1130,8 @@ def test_oembed_artist(factories, no_api_auth, api_client, settings):
def test_oembed_playlist(factories, no_api_auth, api_client, settings):
settings.FUNKWHALE_URL = "http://test"
settings.FUNKWHALE_EMBED_URL = "http://embed"
settings.FUNQUAIL_URL = "http://test"
settings.FUNQUAIL_EMBED_URL = "http://embed"
playlist = factories["playlists.Playlist"](privacy_level="everyone")
track = factories["music.Upload"](
playable=True, track__album__with_cover=True
@ -1144,7 +1144,7 @@ def test_oembed_playlist(factories, no_api_auth, api_client, settings):
"version": "1.0",
"type": "rich",
"provider_name": settings.APP_NAME,
"provider_url": settings.FUNKWHALE_URL,
"provider_url": settings.FUNQUAIL_URL,
"height": 400,
"width": 600,
"title": playlist.name,