-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
FreezeTime doesn't respect timezones in datetime.datetime.now.
See the below failing test case:
def test_freezefrog_now_no_tz():
assert datetime.datetime.now(pytz.utc).tzinfo == pytz.utc
with freezefrog.FreezeTime(
datetime.datetime.now(), tz_delta=datetime.timedelta(seconds=0)
):
assert datetime.datetime.now(pytz.utc).tzinfo == pytz.utc
# failsConversely, if it's frozen to a tz-aware datetime then an aware datetime is always returned:
def test_freezefrog_now_tz():
assert datetime.datetime.now().tzinfo is None
with freezefrog.FreezeTime(
datetime.datetime.now(pytz.utc), tz_delta=datetime.timedelta(seconds=0)
):
assert datetime.datetime.now(pytz.utc).tzinfo is None
# failsReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels