Coverage for backend/django/core/routers.py: 100%
49 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-02-11 21:43 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-02-11 21:43 +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.DataColumnViewSet import DataColumnViewSet
8from core.auxiliary.viewsets.DataCellViewSet import DataCellViewSet
9from core.auxiliary.viewsets.DataRowViewSet import DataRowViewSet
10from core.auxiliary.viewsets.PropertyInfoViewSet import PropertyInfoViewSet, HistoryViewSet
11from core.auxiliary.viewsets.PropertySetViewSet import SchemaPropertySetViewSet
12from core.auxiliary.viewsets.NoteViewSet import NoteViewSet
13from core.auxiliary.viewsets.ProcessPathViewSet import ProcessPathViewSet
14from core.auxiliary.viewsets.ControlValueViewSet import ControlValueViewSet
15from core.auxiliary.viewsets.RecycleDataViewSet import RecycleDataViewSet, RecyclePropertyViewSet
16from core.auxiliary.viewsets.MLViewSet import MLViewSet
17from core.auxiliary.viewsets.MLColumnMappingsViewSet import MLColumnMappingsViewSet
18from core.auxiliary.viewsets.IndexedItemViewSet import IndexedItemViewSet
19from core.auxiliary.viewsets.ScenarioViewSet import ScenarioViewSet, OptimizationDegreesOfFreedomViewSet
20from core.auxiliary.viewsets.SolutionViewSet import SolutionViewSet
21from core.auxiliary.viewsets.MonitoringTableViewSet import MonitoringTableViewSet, MonitoringTablePropertyViewSet
23from core.validation import validate_router
25router = DefaultRouter()
26router.register(r'flowsheets', FlowsheetViewSet, basename="flowsheet")
27router.register(r'propertyinfo', PropertyInfoViewSet, basename="propertyinfo")
28router.register(r'schemapropertyset', SchemaPropertySetViewSet, basename="schemapropertyset")
29router.register(r'propertyvalue', PropertyValueViewSet, basename="propertyvalue")
30router.register(r'history', HistoryViewSet, basename="history")
31router.register(r'dynamics', SolutionViewSet, basename="dynamics")
32router.register(r'note', NoteViewSet, basename="note")
33router.register(r'dataColumn', DataColumnViewSet, basename="dataColumn")
34router.register(r'dataCell', DataCellViewSet, basename="dataCell")
35router.register(r'dataRow', DataRowViewSet, basename="dataRow")
36router.register(r'processpath', ProcessPathViewSet, basename="processpath")
37router.register(r'controlvalues', ControlValueViewSet, basename="controlvalue")
38router.register(r'compounds', CompoundViewSet, basename="compounds")
39router.register(r'recycledata', RecycleDataViewSet, basename="recycledata")
40router.register(r'recycleproperty', RecyclePropertyViewSet, basename="recycleproperty")
41router.register(r'indexedItems', IndexedItemViewSet, basename="indexedItems")
42router.register(r'ml', MLViewSet, basename="ml")
43router.register(r'mlcolumnmapping', MLColumnMappingsViewSet, basename="mlcolumnmapping")
44router.register(r'scenario', ScenarioViewSet, basename="scenario")
45router.register(r'optimizationDegreesOfFreedom', OptimizationDegreesOfFreedomViewSet, basename="optimizationDegreesOfFreedom")
46router.register(r'tasks', TaskViewSet, basename="tasks")
47router.register(r'flowsheetTemplates', FlowsheetTemplateViewSet, basename='flowsheetTemplates')
48router.register(r'monitoringTables', MonitoringTableViewSet, basename='monitoringTables')
49router.register(r'monitoringTableProperties', MonitoringTablePropertyViewSet, basename='monitoringTableProperties')
51urlpatterns = router.urls
53validate_router(router)