Coverage for cookie / urls.py: 100%

21 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-02-14 19:13 +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