Coverage for backend/django/core/auxiliary/serializers/DataColumnSerializer.py: 100%

13 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2026-02-11 21:43 +0000

1from rest_framework import serializers 

2from core.auxiliary.models.DataColumn import DataColumn 

3from core.auxiliary.serializers.PropertyInfoSerializer import PropertyInfoSerializer 

4from core.auxiliary.serializers.DataCellSerializer import DataCellSerializer 

5 

6 

7class DataColumnSerializer(serializers.ModelSerializer): 

8 propertySimulationObject = serializers.SerializerMethodField() 

9 class Meta: 

10 model = DataColumn 

11 fields = '__all__' 

12 

13 def get_propertySimulationObject(self, obj): 

14 if obj.property_value: 

15 return obj.property_value.property.set.simulationObject.id 

16 return None