From 4d6c46a309e483efb3385727c4e236db977fee4c Mon Sep 17 00:00:00 2001 From: Xevion Date: Sun, 10 Nov 2024 13:00:37 -0600 Subject: [PATCH] Fix broken expired_session fixture, add test for future --- backend/linkpulse/tests/test_session.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/linkpulse/tests/test_session.py b/backend/linkpulse/tests/test_session.py index 580109a..fdcc9e1 100644 --- a/backend/linkpulse/tests/test_session.py +++ b/backend/linkpulse/tests/test_session.py @@ -25,10 +25,16 @@ def session(user): @pytest.fixture def expired_session(session): + session.created_at = utc_now() - timedelta(hours=2) # Required to bypass the constraint session.expiry = utc_now() - timedelta(hours=1) + session.save() return session +def test_expired_session_fixture(expired_session): + assert expired_session.is_expired() is True + + def test_session_create(session): assert Session.get_or_none(Session.token == session.token) is not None