mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 15:29:22 +02:00
See #890: web UI and email notifications on new reports
This commit is contained in:
parent
368b70d3a9
commit
c9a9615be8
15 changed files with 292 additions and 4 deletions
|
@ -15,3 +15,34 @@ def test_mutation_fid_is_populated(factories, model, factory_args, namespace):
|
|||
assert instance.fid == federation_utils.full_url(
|
||||
reverse(namespace, kwargs={"uuid": instance.uuid})
|
||||
)
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"factory_name, expected",
|
||||
[
|
||||
("music.Artist", "/library/artists/{obj.pk}"),
|
||||
("music.Album", "/library/albums/{obj.pk}"),
|
||||
("music.Track", "/library/tracks/{obj.pk}"),
|
||||
("playlists.Playlist", "/library/playlists/{obj.pk}"),
|
||||
],
|
||||
)
|
||||
def test_get_absolute_url(factory_name, factories, expected):
|
||||
obj = factories[factory_name]()
|
||||
|
||||
assert obj.get_absolute_url() == expected.format(obj=obj)
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"factory_name, expected",
|
||||
[
|
||||
("music.Artist", "/manage/library/artists/{obj.pk}"),
|
||||
("music.Album", "/manage/library/albums/{obj.pk}"),
|
||||
("music.Track", "/manage/library/tracks/{obj.pk}"),
|
||||
("music.Library", "/manage/library/libraries/{obj.uuid}"),
|
||||
("federation.Actor", "/manage/moderation/accounts/{obj.full_username}"),
|
||||
],
|
||||
)
|
||||
def test_get_moderation_url(factory_name, factories, expected):
|
||||
obj = factories[factory_name]()
|
||||
|
||||
assert obj.get_moderation_url() == expected.format(obj=obj)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue