Coverage for cookie / urls.py: 100%

21 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-11 00:40 +0000

1"""URL configuration for cookie project.""" 

2 

3from django.urls import path, include 

4from ninja import NinjaAPI 

5 

6from apps.ai.api import router as ai_router 

7from apps.core.api import router as system_router 

8from apps.profiles.api import router as profiles_router 

9from apps.recipes.api import router as recipes_router 

10from apps.recipes.api_user import ( 

11 collections_router, 

12 favorites_router, 

13 history_router, 

14) 

15from apps.recipes.sources_api import router as sources_router 

16 

17api = NinjaAPI() 

18api.add_router('/ai', ai_router) 

19api.add_router('/profiles', profiles_router) 

20api.add_router('/recipes', recipes_router) 

21api.add_router('/favorites', favorites_router) 

22api.add_router('/collections', collections_router) 

23api.add_router('/history', history_router) 

24api.add_router('/sources', sources_router) 

25api.add_router('/system', system_router) 

26 

27 

28@api.get('/health') 

29def health(request): 

30 return {'status': 'ok'} 

31 

32 

33urlpatterns = [ 

34 path('api/', api.urls), 

35 path('legacy/', include('apps.legacy.urls')), 

36] 

← Back to Dashboard