agent-browser / tests /conftest.py
anileo1's picture
Add API tests and pytest fixtures
c2e2481
Raw
History Blame Contribute Delete
475 Bytes
import os
import pytest
from fastapi.testclient import TestClient
# Use in-memory DB and dummy model settings for tests
os.environ["DATABASE_PATH"] = ":memory:"
os.environ["MODEL_ID"] = "test-model"
os.environ["MODEL_BASE_URL"] = "http://localhost"
os.environ["MODEL_API_KEY"] = "test-key"
from app.core.db import close_connection
from app.main import app
@pytest.fixture
def client() -> TestClient:
with TestClient(app) as c:
yield c
close_connection()