Skip to content

Commit fdf7285

Browse files
committed
test: Test nested
1 parent 813a5bf commit fdf7285

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

tests/test_AsyncDatabase.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,13 +179,15 @@ async def test_async_session_context_var(fake_users):
179179
# test enter return session
180180
user = await session.get(User, 1)
181181
assert user.id == 1
182-
182+
assert session is db.session
183183
# test nested session
184184
async with db() as session2:
185185
user = await session2.get(User, 1)
186186
assert user.id == 1
187+
assert session2 is db.session
187188
assert session is not session2
188189
# test db.session
190+
assert session is db.session
189191
user = await db.session.get(User, 1)
190192
assert user.id == 1
191193

tests/test_Database.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,13 +177,14 @@ def test_session_context_var(fake_users):
177177
# test enter return session
178178
user = session.get(User, 1)
179179
assert user.id == 1
180-
180+
assert session is db.session
181181
# test nested session
182182
with db() as session2:
183183
user = session2.get(User, 1)
184184
assert user.id == 1
185+
assert session2 is db.session
185186
assert session is not session2
186-
187+
assert session is db.session
187188
# test db.session
188189
user = db.session.get(User, 1)
189190
assert user.id == 1

0 commit comments

Comments
 (0)