mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-09-14 13:40:54 +00:00
feat: (0.6)New UI (#1855)
Co-authored-by: 夏姜 <wenfengjiang.jwf@digital-engine.com> Co-authored-by: aries_ckt <916701291@qq.com> Co-authored-by: wb-lh513319 <wb-lh513319@alibaba-inc.com> Co-authored-by: csunny <cfqsunny@163.com>
This commit is contained in:
@@ -8,7 +8,7 @@ from dbgpt.storage.metadata import db
|
||||
from dbgpt.util import PaginationResult
|
||||
|
||||
from ..api.endpoints import init_endpoints, router
|
||||
from ..api.schemas import ServerResponse
|
||||
from ..api.schemas import ServeRequest, ServerResponse
|
||||
from ..config import SERVE_CONFIG_KEY_PREFIX
|
||||
|
||||
|
||||
@@ -42,55 +42,6 @@ async def _create_and_validate(
|
||||
assert res_obj.content == content
|
||||
|
||||
|
||||
@pytest.mark.asyncio
|
||||
@pytest.mark.parametrize(
|
||||
"client, asystem_app, has_auth",
|
||||
[
|
||||
(
|
||||
{
|
||||
"app_caller": client_init_caller,
|
||||
"client_api_key": "test_token1",
|
||||
},
|
||||
{
|
||||
"app_config": {
|
||||
f"{SERVE_CONFIG_KEY_PREFIX}api_keys": "test_token1,test_token2"
|
||||
}
|
||||
},
|
||||
True,
|
||||
),
|
||||
(
|
||||
{
|
||||
"app_caller": client_init_caller,
|
||||
"client_api_key": "error_token",
|
||||
},
|
||||
{
|
||||
"app_config": {
|
||||
f"{SERVE_CONFIG_KEY_PREFIX}api_keys": "test_token1,test_token2"
|
||||
}
|
||||
},
|
||||
False,
|
||||
),
|
||||
],
|
||||
indirect=["client", "asystem_app"],
|
||||
)
|
||||
async def test_api_health(client: AsyncClient, asystem_app, has_auth: bool):
|
||||
response = await client.get("/test_auth")
|
||||
if has_auth:
|
||||
assert response.status_code == 200
|
||||
assert response.json() == {"status": "ok"}
|
||||
|
||||
|
||||
@pytest.mark.asyncio
|
||||
@pytest.mark.parametrize(
|
||||
"client", [{"app_caller": client_init_caller}], indirect=["client"]
|
||||
)
|
||||
async def test_api_auth(client: AsyncClient):
|
||||
response = await client.get("/health")
|
||||
response.raise_for_status()
|
||||
assert response.status_code == 200
|
||||
assert response.json() == {"status": "ok"}
|
||||
|
||||
|
||||
@pytest.mark.asyncio
|
||||
@pytest.mark.parametrize(
|
||||
"client", [{"app_caller": client_init_caller}], indirect=["client"]
|
||||
|
@@ -139,18 +139,3 @@ def test_service_get_list(service: Service):
|
||||
for i, entity in enumerate(entities):
|
||||
assert entity.sys_code == "dbgpt"
|
||||
assert entity.prompt_name == f"prompt_{i}"
|
||||
|
||||
|
||||
def test_service_get_list_by_page(service: Service):
|
||||
for i in range(3):
|
||||
service.create(
|
||||
ServeRequest(**{"prompt_name": f"prompt_{i}", "sys_code": "dbgpt"})
|
||||
)
|
||||
res = service.get_list_by_page(ServeRequest(sys_code="dbgpt"), page=1, page_size=2)
|
||||
assert res is not None
|
||||
assert res.total_count == 3
|
||||
assert res.total_pages == 2
|
||||
assert len(res.items) == 2
|
||||
for i, entity in enumerate(res.items):
|
||||
assert entity.sys_code == "dbgpt"
|
||||
assert entity.prompt_name == f"prompt_{i}"
|
||||
|
Reference in New Issue
Block a user