mirror of
https://github.com/RYDE-WORK/Langchain-Chatchat.git
synced 2026-01-19 21:37:20 +08:00
34 lines
868 B
Python
34 lines
868 B
Python
import asyncio
|
|
import logging
|
|
|
|
import pytest
|
|
|
|
from model_providers import BootstrapWebBuilder
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
@pytest.mark.requires("fastapi")
|
|
def test_init_server(logging_conf: dict) -> None:
|
|
try:
|
|
boot = (
|
|
BootstrapWebBuilder()
|
|
.model_providers_cfg_path(
|
|
model_providers_cfg_path="/media/gpt4-pdf-chatbot-langchain/langchain-ChatGLM/model-providers"
|
|
"/model_providers.yaml"
|
|
)
|
|
.host(host="127.0.0.1")
|
|
.port(port=20000)
|
|
.build()
|
|
)
|
|
boot.set_app_event(started_event=None)
|
|
boot.serve(logging_conf=logging_conf)
|
|
|
|
async def pool_join_thread():
|
|
await boot.join()
|
|
|
|
asyncio.run(pool_join_thread())
|
|
except SystemExit:
|
|
logger.info("SystemExit raised, exiting")
|
|
raise
|