mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-06 03:09:55 +02:00
See #170: store and compute modification date on artists
This commit is contained in:
parent
b5297150f0
commit
1654044a9f
12 changed files with 85 additions and 7 deletions
|
@ -6,6 +6,7 @@ import uuid
|
|||
from django.core.paginator import Paginator
|
||||
from django.utils import timezone
|
||||
|
||||
from funkwhale_api.common import utils as common_utils
|
||||
from funkwhale_api.federation import serializers as federation_serializers
|
||||
from funkwhale_api.federation import jsonld
|
||||
from funkwhale_api.federation import utils as federation_utils
|
||||
|
@ -1040,6 +1041,8 @@ def test_process_channel_upload_forces_artist_and_attributed_to(
|
|||
factories, mocker, faker
|
||||
):
|
||||
channel = factories["audio.Channel"](attributed_to__local=True)
|
||||
update_modification_date = mocker.spy(common_utils, "update_modification_date")
|
||||
|
||||
attachment = factories["common.Attachment"](actor=channel.attributed_to)
|
||||
import_metadata = {
|
||||
"title": "Real title",
|
||||
|
@ -1081,6 +1084,8 @@ def test_process_channel_upload_forces_artist_and_attributed_to(
|
|||
assert upload.track.attributed_to == channel.attributed_to
|
||||
assert upload.track.attachment_cover == attachment
|
||||
|
||||
update_modification_date.assert_called_once_with(channel.artist)
|
||||
|
||||
|
||||
def test_process_upload_uses_import_metadata_if_valid(factories, mocker):
|
||||
track = factories["music.Track"]()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue