chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
"""
|
||||
Integration tests for settings router endpoints.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import pytest
|
||||
|
||||
pytestmark = [pytest.mark.asyncio, pytest.mark.integration]
|
||||
|
||||
|
||||
async def test_reranker_list_requires_admin(test_client, standard_user):
|
||||
public_response = await test_client.get("/api/settings/rerankers")
|
||||
assert public_response.status_code == 404
|
||||
|
||||
forbidden_response = await test_client.get("/api/settings/rerankers", headers=standard_user["headers"])
|
||||
assert forbidden_response.status_code == 404
|
||||
|
||||
|
||||
async def test_admin_can_list_rerankers(test_client, admin_headers):
|
||||
response = await test_client.get("/api/settings/rerankers", headers=admin_headers)
|
||||
assert response.status_code == 404, response.text
|
||||
Reference in New Issue
Block a user