18 lines
503 B
Python
18 lines
503 B
Python
import pytest
|
|
from pathlib import Path
|
|
from app.db.store import Store
|
|
|
|
|
|
@pytest.fixture
|
|
def tmp_db(tmp_path: Path) -> Path:
|
|
return tmp_path / "test.db"
|
|
|
|
|
|
def test_migration_028_adds_community_pseudonyms(tmp_db):
|
|
"""Migration 028 adds community_pseudonyms table to per-user kiwi.db."""
|
|
store = Store(tmp_db)
|
|
cur = store.conn.execute(
|
|
"SELECT name FROM sqlite_master WHERE type='table' AND name='community_pseudonyms'"
|
|
)
|
|
assert cur.fetchone() is not None
|
|
store.close()
|