24 lines
570 B
Python
24 lines
570 B
Python
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
|