44
55from api .main import create_app
66from tests .integration .conftest import (
7- TALENTSOFT_BASE_URL ,
8- TALENTSOFT_CLIENT_ID ,
9- TALENTSOFT_CLIENT_SECRET ,
7+ TALENTSOFT_BACK_CLIENT_ID ,
8+ TALENTSOFT_BACK_CLIENT_SECRET ,
9+ TALENTSOFT_FRONT_BASE_URL ,
10+ TALENTSOFT_FRONT_CLIENT_ID ,
11+ TALENTSOFT_FRONT_CLIENT_SECRET ,
1012 WEB_API_KEY ,
1113 WEB_BASE_URL ,
1214 make_signed_request ,
1315)
1416
1517REFERENCE = "2024-VACANCY-001"
16- TOKEN_URL = f"{ TALENTSOFT_BASE_URL } /api/token"
17- DETAIL_OFFER_URL = f"{ TALENTSOFT_BASE_URL } /api/v2/offers/getoffer"
18+ TOKEN_URL = f"{ TALENTSOFT_FRONT_BASE_URL } /api/token"
19+ DETAIL_OFFER_URL = f"{ TALENTSOFT_FRONT_BASE_URL } /api/v2/offers/getoffer"
1820
1921
2022def _coded_object ():
@@ -104,9 +106,11 @@ async def test_vacancy_update_fetches_offer_details(
104106@pytest .mark .asyncio
105107async def test_vacancy_new_talentsoft_not_configured_returns_500 (monkeypatch ):
106108 monkeypatch .setenv ("TESTING" , "true" )
107- monkeypatch .setenv ("TALENTSOFT_CLIENT_ID" , TALENTSOFT_CLIENT_ID )
108- monkeypatch .setenv ("TALENTSOFT_CLIENT_SECRET" , TALENTSOFT_CLIENT_SECRET )
109- monkeypatch .delenv ("TALENTSOFT_BASE_URL" , raising = False )
109+ monkeypatch .setenv ("TALENTSOFT_BACK_CLIENT_ID" , TALENTSOFT_BACK_CLIENT_ID )
110+ monkeypatch .setenv ("TALENTSOFT_BACK_CLIENT_SECRET" , TALENTSOFT_BACK_CLIENT_SECRET )
111+ monkeypatch .setenv ("TALENTSOFT_FRONT_CLIENT_ID" , TALENTSOFT_FRONT_CLIENT_ID )
112+ monkeypatch .setenv ("TALENTSOFT_FRONT_CLIENT_SECRET" , TALENTSOFT_FRONT_CLIENT_SECRET )
113+ monkeypatch .delenv ("TALENTSOFT_FRONT_BASE_URL" , raising = False )
110114 monkeypatch .setenv ("WEB_BASE_URL" , WEB_BASE_URL )
111115 monkeypatch .setenv ("WEB_API_KEY" , WEB_API_KEY )
112116 app = create_app ()
@@ -124,9 +128,11 @@ async def test_vacancy_new_talentsoft_api_error_propagates(
124128 monkeypatch , httpx_mock : HTTPXMock
125129):
126130 monkeypatch .setenv ("TESTING" , "true" )
127- monkeypatch .setenv ("TALENTSOFT_CLIENT_ID" , TALENTSOFT_CLIENT_ID )
128- monkeypatch .setenv ("TALENTSOFT_CLIENT_SECRET" , TALENTSOFT_CLIENT_SECRET )
129- monkeypatch .setenv ("TALENTSOFT_BASE_URL" , TALENTSOFT_BASE_URL )
131+ monkeypatch .setenv ("TALENTSOFT_BACK_CLIENT_ID" , TALENTSOFT_BACK_CLIENT_ID )
132+ monkeypatch .setenv ("TALENTSOFT_BACK_CLIENT_SECRET" , TALENTSOFT_BACK_CLIENT_SECRET )
133+ monkeypatch .setenv ("TALENTSOFT_FRONT_CLIENT_ID" , TALENTSOFT_FRONT_CLIENT_ID )
134+ monkeypatch .setenv ("TALENTSOFT_FRONT_CLIENT_SECRET" , TALENTSOFT_FRONT_CLIENT_SECRET )
135+ monkeypatch .setenv ("TALENTSOFT_FRONT_BASE_URL" , TALENTSOFT_FRONT_BASE_URL )
130136 monkeypatch .setenv ("WEB_BASE_URL" , WEB_BASE_URL )
131137 monkeypatch .setenv ("WEB_API_KEY" , WEB_API_KEY )
132138 app = create_app ()
0 commit comments