Coverage for backend/PinchAnalysis/routers.py: 100%

17 statements  

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

1from rest_framework.routers import DefaultRouter 

2from PinchAnalysis.views.PinchOptionsViewSet import PinchOptionsViewSet 

3from PinchAnalysis.views.PinchOutputViewSet import PinchOutputViewSet 

4from PinchAnalysis.views.PinchInputViewSet import PinchInputViewSet 

5from PinchAnalysis.views.PinchUtilityViewSet import PinchUtilityViewSet 

6from PinchAnalysis.views.SegmentViewSet import SegmentViewSet 

7from PinchAnalysis.views.StreamDataProjectViewSet import StreamDataProjectViewSet 

8from core.validation import validate_router 

9router = DefaultRouter() 

10router.register(r'streamDataProject', StreamDataProjectViewSet, basename="streamDataProject") 

11router.register(r'pinchutility', PinchUtilityViewSet, basename="pinchutility") 

12router.register(r'segment', SegmentViewSet, basename="segment") 

13router.register(r'pinchinput', PinchInputViewSet, basename="pinchInput") 

14router.register(r'pinchoutput', PinchOutputViewSet, basename="pinchOutput") 

15router.register(r'pinchoptions', PinchOptionsViewSet, basename="pinchOptions") 

16 

17validate_router(router) 

18urlpatterns = router.urls