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

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 

22 

23from core.validation import validate_router 

24 

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') 

50 

51urlpatterns = router.urls 

52 

53validate_router(router)