mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-06 02:29:59 +02:00
API Views/serializers/tests for activity (#141)
This commit is contained in:
parent
1f2e14b20e
commit
18d8baae34
7 changed files with 156 additions and 0 deletions
18
api/tests/activity/test_views.py
Normal file
18
api/tests/activity/test_views.py
Normal file
|
@ -0,0 +1,18 @@
|
|||
from django.urls import reverse
|
||||
|
||||
from funkwhale_api.activity import serializers
|
||||
from funkwhale_api.activity import utils
|
||||
|
||||
|
||||
def test_activity_view(factories, api_client, settings, anonymous_user):
|
||||
settings.API_AUTHENTICATION_REQUIRED = False
|
||||
favorite = factories['favorites.TrackFavorite'](
|
||||
user__privacy_level='everyone')
|
||||
listening = factories['history.Listening']()
|
||||
url = reverse('api:v1:activity-list')
|
||||
objects = utils.get_activity(anonymous_user)
|
||||
serializer = serializers.AutoSerializer(objects, many=True)
|
||||
response = api_client.get(url)
|
||||
|
||||
assert response.status_code == 200
|
||||
assert response.data['results'] == serializer.data
|
Loading…
Add table
Add a link
Reference in a new issue