funkwhale/api/tests/activity/test_views.py

17 wiersze
623 B
Python
Czysty Zwykły widok Historia

from django.urls import reverse
2018-06-10 08:55:16 +00:00
from funkwhale_api.activity import serializers, utils
def test_activity_view(factories, api_client, preferences, anonymous_user):
2018-06-09 13:36:16 +00:00
preferences["common__api_authentication_required"] = False
factories["favorites.TrackFavorite"](user__privacy_level="everyone")
2018-06-09 15:41:59 +00:00
factories["history.Listening"]()
2018-06-09 13:36:16 +00:00
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
2018-06-09 13:36:16 +00:00
assert response.data["results"] == serializer.data