Skip to content

Commit 3a7b30f

Browse files
test: satisfy CI ty async session fixtures
1 parent bbff800 commit 3a7b30f

5 files changed

Lines changed: 10 additions & 15 deletions

File tree

packages/core/tests/test_codecharta_export.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
User,
1818
)
1919
from contextmine_core.twin import GraphProjection
20-
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
21-
from sqlalchemy.orm import sessionmaker
20+
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine
2221

2322

2423
@pytest.fixture
@@ -32,7 +31,7 @@ async def test_session() -> AsyncGenerator[AsyncSession, None]:
3231
async with engine.begin() as conn:
3332
await conn.run_sync(Base.metadata.create_all)
3433

35-
async_session_maker = sessionmaker(engine, class_=AsyncSession, expire_on_commit=False)
34+
async_session_maker = async_sessionmaker(engine, expire_on_commit=False)
3635
async with async_session_maker() as session:
3736
yield session
3837

packages/core/tests/test_knowledge_graph.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@
2929
User,
3030
)
3131
from sqlalchemy import select
32-
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
33-
from sqlalchemy.orm import sessionmaker
32+
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine
3433

3534
# Skip all tests in this module - they require PostgreSQL
3635
pytestmark = pytest.mark.skip(reason="Requires PostgreSQL (uses ON CONFLICT)")
@@ -56,7 +55,7 @@ async def test_session() -> AsyncGenerator[AsyncSession, None]:
5655
async with engine.begin() as conn:
5756
await conn.run_sync(Base.metadata.create_all)
5857

59-
async_session_maker = sessionmaker(engine, class_=AsyncSession, expire_on_commit=False)
58+
async_session_maker = async_sessionmaker(engine, expire_on_commit=False)
6059

6160
async with async_session_maker() as session:
6261
yield session

packages/core/tests/test_twin_evolution.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
replace_evolution_snapshots,
2222
)
2323
from sqlalchemy import select
24-
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
25-
from sqlalchemy.orm import sessionmaker
24+
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine
2625

2726

2827
@pytest.fixture
@@ -36,7 +35,7 @@ async def test_session() -> AsyncGenerator[AsyncSession, None]:
3635
async with engine.begin() as conn:
3736
await conn.run_sync(Base.metadata.create_all)
3837

39-
async_session_maker = sessionmaker(engine, class_=AsyncSession, expire_on_commit=False)
38+
async_session_maker = async_sessionmaker(engine, expire_on_commit=False)
4039
async with async_session_maker() as session:
4140
yield session
4241

packages/core/tests/test_twin_metrics.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020
repair_twin_file_path_canonicalization,
2121
)
2222
from sqlalchemy import select
23-
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
24-
from sqlalchemy.orm import sessionmaker
23+
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine
2524

2625

2726
@pytest.fixture
@@ -35,7 +34,7 @@ async def test_session() -> AsyncGenerator[AsyncSession, None]:
3534
async with engine.begin() as conn:
3635
await conn.run_sync(Base.metadata.create_all)
3736

38-
async_session_maker = sessionmaker(engine, class_=AsyncSession, expire_on_commit=False)
37+
async_session_maker = async_sessionmaker(engine, expire_on_commit=False)
3938
async with async_session_maker() as session:
4039
yield session
4140

packages/core/tests/test_twin_status.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
User,
1717
)
1818
from contextmine_core.twin.ops import get_collection_twin_status
19-
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
20-
from sqlalchemy.orm import sessionmaker
19+
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine
2120

2221

2322
@pytest.fixture
@@ -31,7 +30,7 @@ async def test_session() -> AsyncGenerator[AsyncSession, None]:
3130
async with engine.begin() as conn:
3231
await conn.run_sync(Base.metadata.create_all)
3332

34-
async_session_maker = sessionmaker(engine, class_=AsyncSession, expire_on_commit=False)
33+
async_session_maker = async_sessionmaker(engine, expire_on_commit=False)
3534
async with async_session_maker() as session:
3635
yield session
3736

0 commit comments

Comments
 (0)