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
 |