Files
plantillas-proyectos/backend/api/v1/modules/public/reference_data/conftest.py
acazares 52b8fcd434 feat: Implement multi-tenancy support in middleware and security layers
- Enhanced TenantMiddleware to validate tenant information from JWT tokens.
- Added LicenseValidationMiddleware to check tenant licenses before processing requests.
- Updated security utilities to extract tenant information from tokens and validate company access.
- Introduced CompanyStore to manage active company state and handle company switching in the frontend.
- Modified API routes to include company_id in requests for better resource management.
- Improved logging and error handling throughout the middleware and API layers.
- Updated frontend components to reflect changes in company management and selection.
- Added new API route for fetching user's companies with proper authentication handling.
2025-11-11 14:15:31 -06:00

18 lines
447 B
Python

import pytest
from fastapi.testclient import TestClient
from api.v1.modules.public.reference_data.transport_types.routes import router
from fastapi import FastAPI
@pytest.fixture(scope="session")
def access_token():
# Reemplaza este token por uno válido generado por Keycloak
return "aqui-va-tu-token-valido"
@pytest.fixture(scope="session")
def client():
app = FastAPI()
app.include_router(router)
return TestClient(app)