23 lines
		
	
	
		
			565 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			565 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
 |