Coverage for cookie / urls.py: 100%
21 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-02-14 19:13 +0000
« prev ^ index » next coverage.py v7.13.4, created at 2026-02-14 19:13 +0000
1"""URL configuration for cookie project."""
3from django.urls import path, include
4from ninja import NinjaAPI
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
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)
28@api.get("/health")
29def health(request):
30 return {"status": "ok"}
33urlpatterns = [
34 path("api/", api.urls),
35 path("legacy/", include("apps.legacy.urls")),
36]