1313# under the License.
1414
1515import asyncio
16- from datetime import datetime , timedelta
16+ from datetime import datetime , timedelta , timezone
1717from typing import Any , Dict , List , Optional
1818from unittest .mock import MagicMock
1919
@@ -663,15 +663,13 @@ async def test_token_cookie_expires(
663663 for c in response .cookies .jar :
664664 if c .name == "sAccessToken" : # 100 years (set by the SDK)
665665 # some time must have elasped since the cookie was set. So less than current time
666- assert (
667- datetime .fromtimestamp (c .expires or 0 ) - timedelta (days = 365.25 * 100 )
668- < datetime .now ()
669- )
666+ assert datetime .fromtimestamp (c .expires or 0 , tz = timezone .utc ) - timedelta (
667+ days = 365.25 * 100
668+ ) < datetime .now (tz = timezone .utc )
670669 if c .name == "sRefreshToken" : # 100 days (set by the core)
671- assert (
672- datetime .fromtimestamp (c .expires or 0 ) - timedelta (days = 100 )
673- < datetime .now ()
674- )
670+ assert datetime .fromtimestamp (c .expires or 0 , tz = timezone .utc ) - timedelta (
671+ days = 100
672+ ) < datetime .now (tz = timezone .utc )
675673
676674 assert response .headers ["anti-csrf" ] != ""
677675 assert response .headers ["front-token" ] != ""
@@ -693,15 +691,13 @@ async def test_token_cookie_expires(
693691 for c in response .cookies .jar :
694692 if c .name == "sAccessToken" : # 100 years (set by the SDK)
695693 # some time must have elasped since the cookie was set. So less than current time
696- assert (
697- datetime .fromtimestamp (c .expires or 0 ) - timedelta (days = 365.25 * 100 )
698- < datetime .now ()
699- )
694+ assert datetime .fromtimestamp (c .expires or 0 , tz = timezone .utc ) - timedelta (
695+ days = 365.25 * 100
696+ ) < datetime .now (tz = timezone .utc )
700697 if c .name == "sRefreshToken" : # 100 days (set by the core)
701- assert (
702- datetime .fromtimestamp (c .expires or 0 ) - timedelta (days = 100 )
703- < datetime .now ()
704- )
698+ assert datetime .fromtimestamp (c .expires or 0 , tz = timezone .utc ) - timedelta (
699+ days = 100
700+ ) < datetime .now (tz = timezone .utc )
705701
706702 assert response .headers ["anti-csrf" ] != ""
707703 assert response .headers ["front-token" ] != ""
0 commit comments