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
« 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")
17validate_router(router)
18urlpatterns = router.urls