Files
llama_deploy/e2e_tests/conftest.py
T
2025-06-03 13:11:00 +02:00

26 lines
473 B
Python

import asyncio
import multiprocessing
import time
import pytest
from llama_deploy.control_plane import ControlPlaneConfig
from llama_deploy.message_queues.simple import SimpleMessageQueueConfig
from .utils import deploy_core
def run_async_core():
asyncio.run(deploy_core(ControlPlaneConfig(), SimpleMessageQueueConfig()))
@pytest.fixture
def core():
p = multiprocessing.Process(target=run_async_core)
p.start()
time.sleep(3)
yield
p.kill()