@@ -148,10 +148,10 @@ def get_headers(request: pytest.FixtureRequest) -> Any:
148148 """Return merged auth headers for remote tests, or empty dict for local."""
149149 env = request .config .getoption ("--env" )
150150 if env == "remote" :
151- merged_auth_headers = request .getfixturevalue (
152- "nhsd_apim_auth_headers"
153- ) | request . getfixturevalue ( "status_endpoint_auth_headers" )
154- return merged_auth_headers
151+ nhsd_headers = request .getfixturevalue ("nhsd_apim_auth_headers" )
152+ apikey_headers = request . getfixturevalue ( "status_endpoint_auth_headers" )
153+ return nhsd_headers | apikey_headers
154+
155155 return {}
156156
157157
@@ -162,21 +162,15 @@ def client(
162162 mtls_cert : tuple [str , str ] | None ,
163163) -> Client :
164164 """Create the appropriate HTTP client."""
165- env = os . getenv ( "ENV" ) or request .config .getoption ("--env" )
165+ env = request .config .getoption ("--env" )
166166
167167 if env == "local" :
168168 return LocalClient (base_url = base_url , cert = mtls_cert )
169169 elif env == "remote" :
170170 proxy_url = request .getfixturevalue ("nhsd_apim_proxy_url" )
171-
171+ auth_headers = request . getfixturevalue ( "nhsd_apim_auth_headers" )
172172 apikey_headers = request .getfixturevalue ("status_endpoint_auth_headers" )
173- token = os .getenv ("APIGEE_ACCESS_TOKEN" )
174-
175- if token :
176- auth_headers = {"Authorization" : f"Bearer { token } " , ** apikey_headers }
177- else :
178- nhsd_headers = request .getfixturevalue ("nhsd_apim_auth_headers" )
179- auth_headers = nhsd_headers | apikey_headers
173+ auth_headers = auth_headers | apikey_headers
180174
181175 return RemoteClient (
182176 api_url = proxy_url , auth_headers = auth_headers , cert = mtls_cert
0 commit comments