Coverage for circuits/api/urls.py: 100%

17 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-10 18:35 +0000

1from netbox.api.routers import NetBoxRouter 

2 

3from . import views 

4 

5router = NetBoxRouter() 

6router.APIRootView = views.CircuitsRootView 

7 

8# Providers 

9router.register('providers', views.ProviderViewSet) 

10router.register('provider-accounts', views.ProviderAccountViewSet) 

11router.register('provider-networks', views.ProviderNetworkViewSet) 

12 

13# Circuits 

14router.register('circuit-types', views.CircuitTypeViewSet) 

15router.register('circuits', views.CircuitViewSet) 

16router.register('circuit-terminations', views.CircuitTerminationViewSet) 

17router.register('circuit-groups', views.CircuitGroupViewSet) 

18router.register('circuit-group-assignments', views.CircuitGroupAssignmentViewSet) 

19 

20# Virtual circuits 

21router.register('virtual-circuits', views.VirtualCircuitViewSet) 

22router.register('virtual-circuit-types', views.VirtualCircuitTypeViewSet) 

23router.register('virtual-circuit-terminations', views.VirtualCircuitTerminationViewSet) 

24 

25app_name = 'circuits-api' 

26urlpatterns = router.urls