Coverage for api\serializers\chat_serializer.py: 100.0%

9 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-08-30 20:58 +0200

1from rest_framework import serializers 

2 

3from chats.models import ChatMessage 

4 

5# Serializer para el modelo ChatMessage 

6class ChatMessageSerializer(serializers.ModelSerializer): 

7 user_id = serializers.CharField(source='user.id', read_only=True) 

8 username = serializers.CharField(source='user.username', read_only=True) 

9 timestamp = serializers.DateTimeField(source='created_at', read_only=True) 

10 

11 class Meta: 

12 model = ChatMessage 

13 fields = ['id', 'user_id', 'username', 'content', 'timestamp']