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 "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIyTS1iTEZZYm9OaklYM3NjaVlmODNGZGVRY2s3ZzI3cmxZckowNzRCMGVFIn0.eyJleHAiOjE3NjIwNzM2ODksImlhdCI6MTc2MjAzNzY4OSwianRpIjoib25ydHJvOmM5OGM2M2I2LTcxMWUtNWUxYS0wZmE4LTFjNTMwN2VlNTY5NSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9yZWFsbXMvbWFzdGVyIiwiYXVkIjpbIm1hc3Rlci1yZWFsbSIsImFjY291bnQiXSwic3ViIjoiNzVmM2E0MzQtODM2MC00NTY0LTk0NmMtMGE3ZTFkNWI3MzMwIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiYW5leG83Ni1iYWNrZW5kIiwic2lkIjoiYTYwMzdkZjQtMGIzYS02MGZjLTU4NmQtYTc1NWMwMzc5YjAxIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwOi8vbG9jYWxob3N0OjgwMDAiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImNyZWF0ZS1yZWFsbSIsImRlZmF1bHQtcm9sZXMtbWFzdGVyIiwib2ZmbGluZV9hY2Nlc3MiLCJhZG1pbiIsInVtYV9hdXRob3JpemF0aW9uIiwidXNlciJdfSwicmVzb3VyY2VfYWNjZXNzIjp7Im1hc3Rlci1yZWFsbSI6eyJyb2xlcyI6WyJ2aWV3LXJlYWxtIiwidmlldy1pZGVudGl0eS1wcm92aWRlcnMiLCJtYW5hZ2UtaWRlbnRpdHktcHJvdmlkZXJzIiwiaW1wZXJzb25hdGlvbiIsImNyZWF0ZS1jbGllbnQiLCJtYW5hZ2UtdXNlcnMiLCJxdWVyeS1yZWFsbXMiLCJ2aWV3LWF1dGhvcml6YXRpb24iLCJxdWVyeS1jbGllbnRzIiwicXVlcnktdXNlcnMiLCJtYW5hZ2UtZXZlbnRzIiwibWFuYWdlLXJlYWxtIiwidmlldy1ldmVudHMiLCJ2aWV3LXVzZXJzIiwidmlldy1jbGllbnRzIiwibWFuYWdlLWF1dGhvcml6YXRpb24iLCJtYW5hZ2UtY2xpZW50cyIsInF1ZXJ5LWdyb3VwcyJdfSwiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgZW1haWwgcHJvZmlsZSIsInRlbmFudF9pZCI6IjEiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsIm5hbWUiOiJLZXZpbiBSb3NhbGVzIiwicHJlZmVycmVkX3VzZXJuYW1lIjoia3Jvc2FsZXMiLCJnaXZlbl9uYW1lIjoiS2V2aW4iLCJmYW1pbHlfbmFtZSI6IlJvc2FsZXMiLCJlbWFpbCI6Imtyb3NhbGVzQGFkdWFuYXNvZnQuY29tLm14In0.NgofV0pK3tiLN-hyWechIIG67QPIfJDK3fZvLkBuhhgExlQNcargt3zK6dn3JIzPPE3hpmaVBZmmARRTNB7v9xgP3Hg8tXsnJMPVU4gStBM8-XDn0vYNEEehAemp-F2xLNlbCmZtOtBk2ZF-lLecSa67yQ6VXJJv1_1K420w7KSUUU4nxXobAcXmYgJSb9d8O5zJekDRlDSp8TQCa25qOZTqUbjdpVnZh_sdMpzPxnFGDqxQd99_erQMPGG0Mu5CuhH9V8EIin9BdkjWWtafc6q64qmig8yNVJIJ0I3Mul01Bo0A2EZXIQhTaDxsGf8GiAIEYDjUZSl-5u5EYck7lg" @pytest.fixture(scope="session") def client(): app = FastAPI() app.include_router(router) return TestClient(app)