Coverage for backend/core/routers.py: 100%
45 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 core.auxiliary.viewsets import TaskViewSet
2from core.auxiliary.viewsets.CompoundViewSet import CompoundViewSet
3from core.auxiliary.viewsets.FlowsheetTemplateViewSet import FlowsheetTemplateViewSet
4from core.auxiliary.viewsets.PropertyValueViewSet import PropertyValueViewSet
5from rest_framework.routers import DefaultRouter
6from core.auxiliary.viewsets.FlowsheetViewSet import FlowsheetViewSet
7from core.auxiliary.viewsets.ExpressionViewSet import ExpressionViewSet
8from core.auxiliary.viewsets.SolveValueViewSet import SolveValueViewSet, SolveStateViewSet
9from core.auxiliary.viewsets.PropertyInfoViewSet import PropertyInfoViewSet, HistoryViewSet
10from core.auxiliary.viewsets.PropertySetViewSet import SchemaPropertySetViewSet
11from core.auxiliary.viewsets.NoteViewSet import NoteViewSet
12from core.auxiliary.viewsets.ProcessPathViewSet import ProcessPathViewSet
13from core.auxiliary.viewsets.ControlValueViewSet import ControlValueViewSet
14from core.auxiliary.viewsets.RecycleDataViewSet import RecycleDataViewSet, RecyclePropertyViewSet
15from core.auxiliary.viewsets.MLViewSet import MLViewSet
16from core.auxiliary.viewsets.MLColumnMappingsViewSet import MLColumnMappingsViewSet
17from core.auxiliary.viewsets.IndexedItemViewSet import IndexedItemViewSet
18from core.auxiliary.viewsets.ScenarioViewSet import ScenarioViewSet, OptimizationDegreesOfFreedomViewSet
19from core.auxiliary.viewsets.SolutionViewSet import SolutionViewSet
21from core.validation import validate_router
23router = DefaultRouter()
24router.register(r'flowsheets', FlowsheetViewSet, basename="flowsheet")
25router.register(r'propertyinfo', PropertyInfoViewSet, basename="propertyinfo")
26router.register(r'schemapropertyset', SchemaPropertySetViewSet, basename="schemapropertyset")
27router.register(r'propertyvalue', PropertyValueViewSet, basename="propertyvalue")
28router.register(r'history', HistoryViewSet, basename="history")
29router.register(r'dynamics', SolutionViewSet, basename="dynamics")
30router.register(r'note', NoteViewSet, basename="note")
31router.register(r'expression', ExpressionViewSet, basename="expression")
32router.register(r'solvevalue', SolveValueViewSet, basename="solvevalue")
33router.register(r'solvestate', SolveStateViewSet, basename="solvestate")
34router.register(r'processpath', ProcessPathViewSet, basename="processpath")
35router.register(r'controlvalues', ControlValueViewSet, basename="controlvalue")
36router.register(r'compounds', CompoundViewSet, basename="compounds")
37router.register(r'recycledata', RecycleDataViewSet, basename="recycledata")
38router.register(r'recycleproperty', RecyclePropertyViewSet, basename="recycleproperty")
39router.register(r'indexedItems', IndexedItemViewSet, basename="indexedItems")
40router.register(r'ml', MLViewSet, basename="ml")
41router.register(r'mlcolumnmapping', MLColumnMappingsViewSet, basename="mlcolumnmapping")
42router.register(r'scenario', ScenarioViewSet, basename="scenario")
43router.register(r'optimizationDegreesOfFreedom', OptimizationDegreesOfFreedomViewSet, basename="optimizationDegreesOfFreedom")
44router.register(r'tasks', TaskViewSet, basename="tasks")
45router.register(r'flowsheetTemplates', FlowsheetTemplateViewSet, basename='flowsheetTemplates')
47urlpatterns = router.urls
49validate_router(router)