Coverage for cookie / urls.py: 100%
21 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 00:40 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 00:40 +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]