Coverage for backend/django/core/auxiliary/serializers/DataColumnSerializer.py: 100%
13 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-02-12 01:47 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-02-12 01:47 +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
7class DataColumnSerializer(serializers.ModelSerializer):
8 propertySimulationObject = serializers.SerializerMethodField()
9 class Meta:
10 model = DataColumn
11 fields = '__all__'
13 def get_propertySimulationObject(self, obj):
14 if obj.property_value:
15 return obj.property_value.property.set.simulationObject.id
16 return None