File tree Expand file tree Collapse file tree 3 files changed +15
-1
lines changed Expand file tree Collapse file tree 3 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -19,3 +19,10 @@ async def save_user(user: UserCreate) -> User:
1919async def get_all_users () -> list [User ]:
2020 log .debug ("Reading all users" )
2121 return _fake_db
22+
23+
24+ # Clears the in-memory user store.
25+ # Used only in tests to ensure isolation between runs.
26+ def _reset_users ():
27+ global _fake_db
28+ _fake_db = []
Original file line number Diff line number Diff line change 1+ import pytest
2+ from app .services .user_service import _reset_users
3+
4+
5+ @pytest .fixture (autouse = True )
6+ def clean_fake_db ():
7+ _reset_users ()
Original file line number Diff line number Diff line change @@ -16,4 +16,4 @@ async def test_save_user():
1616async def test_get_all_users_empty ():
1717 users = await get_all_users ()
1818 assert isinstance (users , list )
19- assert len (users ) > 0
19+ assert len (users ) == 0
You can’t perform that action at this time.
0 commit comments