from funkwhale_api.users import serializers def test_get_user_activity_url(settings, factories): user = factories["users.User"]() assert user.get_activity_url() == "{}/@{}".format( settings.FUNKWHALE_URL, user.username ) def test_activity_user_serializer(factories): user = factories["users.User"]() expected = { "type": "Person", "id": user.get_activity_url(), "local_id": user.username, "name": user.username, } data = serializers.UserActivitySerializer(user).data assert data == expected