Files
basicmachines-co-basic-memory/tests/services/test_initialization_cloud_mode_branches.py
2026-02-16 21:42:25 -06:00

27 lines
760 B
Python

import pytest
from basic_memory.config import DatabaseBackend
from basic_memory.services.initialization import (
ensure_initialization,
initialize_app,
initialize_file_sync,
)
@pytest.mark.asyncio
async def test_initialize_app_noop_in_postgres_backend(app_config):
app_config.database_backend = DatabaseBackend.POSTGRES
await initialize_app(app_config)
def test_ensure_initialization_noop_in_postgres_backend(app_config):
app_config.database_backend = DatabaseBackend.POSTGRES
ensure_initialization(app_config)
@pytest.mark.asyncio
async def test_initialize_file_sync_skips_in_test_env(app_config):
# app_config fixture uses env="test"
assert app_config.is_test_env is True
await initialize_file_sync(app_config)