Coverage for backend/core/auxiliary/viewsets/ControlValueViewSet.py: 85%

13 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2025-11-06 23:27 +0000

1from core.viewset import ModelViewSet 

2from drf_spectacular.utils import extend_schema 

3from drf_spectacular.types import OpenApiTypes 

4from drf_spectacular.openapi import OpenApiParameter 

5from ..serializers.ControlValueSerializer import ControlValueSerializer 

6from ..models.ControlValue import ControlValue 

7 

8class ControlValueViewSet(ModelViewSet): 

9 serializer_class = ControlValueSerializer 

10 

11 def get_queryset(self): 

12 return ControlValue.objects.all() 

13 

14 @extend_schema( 

15 parameters=[ 

16 OpenApiParameter(name="flowsheet", required=True, type=OpenApiTypes.INT), 

17 ] 

18 ) 

19 def list(self, request): 

20 return super().list(request)